Skip to Content.
Sympa Menu

charm - Re: [charm] [ppl] AMPI porting I/O issue

charm AT lists.cs.illinois.edu

Subject: Charm++ parallel programming system

List archive

Re: [charm] [ppl] AMPI porting I/O issue


Chronological Thread 
  • From: Gengbin Zheng <gzheng AT illinois.edu>
  • To: "Jain, Nikhil" <nikhil AT illinois.edu>
  • Cc: Pavanakumar Mohanamuraly <m.pavanakumar AT gmail.com>, "charm AT cs.illinois.edu" <charm AT cs.illinois.edu>
  • Subject: Re: [charm] [ppl] AMPI porting I/O issue
  • Date: Mon, 25 Feb 2013 01:14:20 -0600
  • List-archive: <http://lists.cs.uiuc.edu/pipermail/charm/>
  • List-id: CHARM parallel programming system <charm.cs.uiuc.edu>

I don't think you should modify the generated configure file.
When running configure, pass "-default-to-aout" to charmc.


Gengbin

On Mon, Feb 25, 2013 at 12:32 AM, Jain, Nikhil
<nikhil AT illinois.edu>
wrote:
> You can make charmc pass this test by modifying the configure script:
>
> line 4553 onwards can be made to look like:
> ---**STARTING FILE LINES**--
> case $ac_file in
> conftest.o )
> break;;
> *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg |
> *.map | *.inf | *.dSYM | *.o | *.obj )
> ;;
> --**ENDING FILE LINES**--
>
> Note the addition of conftest.o case for the switch.
>
> --Nikhil
>
>
>
> --
> Nikhil Jain,
> nikhil AT illinois.edu,
> http://charm.cs.uiuc.edu/people/nikhil
> Doctoral Candidate @ CS, UIUC
>
>
>
> From: Pavanakumar Mohanamuraly
> <m.pavanakumar AT gmail.com>
> Date: Monday, February 25, 2013 12:15 AM
> To: Nikhil Jain
> <nikhil AT illinois.edu>
> Cc: "Kale, Laxmikant V"
> <kale AT illinois.edu>,
>
> "charm AT cs.illinois.edu"
> <charm AT cs.illinois.edu>
> Subject: Re: [charm] AMPI porting I/O issue
> Resent-From: Nikhil Jain
> <nikhil AT illinois.edu>
> Resent-Date: Mon, 25 Feb 2013 00:15:33 -0600
>
> The problem is
>
> 1) "charmc" always puts the -c flag when -o is not specified. So when HDF5
> config script tries the -
>
> "Checking whether the C compiler works
> configure:4355:
> /home3/pavanakumar/Source/charm-6.4.0_net/net-linux-x86_64-ifort
> -smp-icc/bin/ampiCC -lmpi conftest.c >&5 "
>
> it creates conftest.o and not a.out ! So the configure fails.
>
> I am still figuring out how to change this behavior.
>
> On Thu, Feb 21, 2013 at 2:28 AM, Nikhil Jain
> <nikhil AT illinois.edu>
> wrote:
>>
>> Hi Pavanakumar,
>>
>> Can you provide more details on compilation issues that you are facing in
>> building HDF5 with AMPI? I just tried building HDF5 with AMPI and could see
>> some of the issues that you might have encountered; however, with some
>> tweaks to the build script/Makefile of HDF5, I think one can build HDF5
>> with
>> AMPI.
>>
>> At the very least, I will mention that AMPI ships with a version of ROMIO
>> that can be built by passing
>> --with-romio as a build flag. I just checked in a fix to handle a scenario
>> that was earlier preventing this flag from being effective.
>>
>> --Nikhil
>>
>>
>> --
>> Nikhil Jain,
>> nikhil AT illinois.edu,
>> http://charm.cs.uiuc.edu/people/nikhil
>> Doctoral Candidate @ CS, UIUC
>>
>>
>>
>> From: "Kale, Laxmikant V"
>> <kale AT illinois.edu>
>> Date: Tuesday, February 19, 2013 12:53 PM
>> To: Nikhil Jain
>> <nikhil AT illinois.edu>
>> Subject: FW: [charm] AMPI porting I/O issue
>> Resent-From: Nikhil Jain
>> <nikhil AT illinois.edu>
>> Resent-Date: Tue, 19 Feb 2013 12:54:40 -0600
>>
>>
>> --
>> Laxmikant (Sanjay) Kale http://charm.cs.uiuc.edu
>> Professor, Computer Science
>> kale AT illinois.edu
>> 201 N. Goodwin Avenue Ph: (217) 244-0094
>> Urbana, IL 61801-2302 FAX: (217) 265-6582
>>
>> On 2/19/13 12:35 AM, "Pavanakumar Mohanamuraly"
>> <m.pavanakumar AT gmail.com>
>> wrote:
>>
>> Hi
>>
>> 1) I am porting one of our in-house CFD solver (MPI based) to AMPI.
>>
>> 2) The solver uses a single network mounted file for mesh and solution
>> data
>>
>> 3) The individual MPI process (based on local decomposition information)
>> read/write to this single file in parallel.
>>
>> 4) I am unable to successfully compile HDF5 library (v1.8.10-p1) using
>> AMPI and hence cannot use the HDF5 file I/O
>>
>> Can someone suggest a work around ?
>>
>> Regards,
>>
>> --
>> Pavanakumar Mohanamuraly
>
>
>
>
> --
> Pavanakumar Mohanamuraly




Archive powered by MHonArc 2.6.16.

Top of Page