[Nek5000-users] makenek, sun complier & mpi

nek5000-users at lists.mcs.anl.gov nek5000-users at lists.mcs.anl.gov
Wed Apr 21 09:40:38 CDT 2010


Ups, please change the passwd immediately. This is a public mailing list! 
Just send the new passwd to my private email address or via skype (ask for my username in your email).

Thx
Steafn

On Apr 21, 2010, at 4:36 PM, nek5000-users at lists.mcs.anl.gov wrote:

> On Wed, 2010-04-21 at 14:25 +0200, nek5000-users at lists.mcs.anl.gov
> wrote:
>> Ok I think what happens is the following:
>> 
>> We need to detect which compilers are used by the MPI-wrappers. Depending on the MPI implementation there are some flags (e.g. -showme / -show) you can use to figure that out.
>> 
>> MPICH doesn't know the flag -showme hence it is passed to the compiler (in your case sunf95).
>> The sun compiler says this is an unknown flag and returns a ZERO exit code. 
>> This is weird if not to say wrong because you would assume that the right exit code should be NON-ZERO in this case!
>> 
>> It looks like only the SUN compiler behaves wrong in this situation.
>> Unfortunately I don't have access to machine with MPICH/SUN so I cannot test my hypothesis.
> 
> Hi Stefan,
> 
> I have made an account for you on a workstation here with the Sun
> compiler.  The various Mpichs are in /usr/local/progams.  Currently
> mpif77 points to the mpich using the Sun compiler.
> 
> login: stefan
> pass: dnsnek5000
> 
> Perhaps one could get the compiler name from the mpif77 script:
> 
> [fmuldoo at tetra programs]# grep 'FC="ifort"' mpif77
> FC="ifort"
> 
> Cheers,
> Frank
> 
>> 
>> Stefan
>> 
>> 
>> On Apr 21, 2010, at 2:00 PM, nek5000-users at lists.mcs.anl.gov wrote:
>> 
>>> What MPI implementation are you using?
>>> 
>>> Stefan
>>> 
>>> 
>>> On Apr 21, 2010, at 1:58 PM, nek5000-users at lists.mcs.anl.gov wrote:
>>> 
>>>> Hello all,
>>>> 
>>>> I am seeing the following error message when I use an mpif77 and mpicc
>>>> that use the Sun compilers.  Everything is fine if in makenek F77=sunf95
>>>> and CC=suncc (and IFMPI="false"), or if using mpif77 and mpicc that use
>>>> the Intel compilers.
>>>> 
>>>> Cheers,
>>>> Frank
>>>> 
>>>> 
>>>> sunf95: Warning: Option -showme passed to ld, if ld is invoked, ignored
>>>> otherwise
>>>> Usage: sunf95 [ options ] files.  Use 'sunf95 -flags' for details
>>>> WARNING: Cannot detect compiler specfic flags
>>>>    echo  - to promote REAL to 8 bytes
>>>>    echo  - to invoke preprocessor first
>>>> Please edit the makefile and specify the requested compiler flags in the
>>>> P variable!
>>>> 
>>>> -- 
>>>> Frank Herbert Muldoon, Ph.D. Mechanical Engineering
>>>> Technische Universität Wien (Technical University of Vienna)
>>>> Inst. f. Strömungsmechanik und Wärmeübertragung (Institute of Fluid
>>>> Mechanics and Heat Transfer)
>>>> Resselgasse 3
>>>> 1040 Wien
>>>> Tel: +4315880132232
>>>> Fax: +4315880132299 
>>>> Cell:+436765203470
>>>> fmuldoo (skype)
>>>> http://tetra.fluid.tuwien.ac.at/fmuldoo/public_html/webpage/frank-muldoon.html
>>>> 
>>>> _______________________________________________
>>>> Nek5000-users mailing list
>>>> Nek5000-users at lists.mcs.anl.gov
>>>> https://lists.mcs.anl.gov/mailman/listinfo/nek5000-users
>>> 
>>> _______________________________________________
>>> Nek5000-users mailing list
>>> Nek5000-users at lists.mcs.anl.gov
>>> https://lists.mcs.anl.gov/mailman/listinfo/nek5000-users
>> 
>> _______________________________________________
>> Nek5000-users mailing list
>> Nek5000-users at lists.mcs.anl.gov
>> https://lists.mcs.anl.gov/mailman/listinfo/nek5000-users
> -- 
> Frank Herbert Muldoon, Ph.D. Mechanical Engineering
> Technische Universität Wien (Technical University of Vienna)
> Inst. f. Strömungsmechanik und Wärmeübertragung (Institute of Fluid
> Mechanics and Heat Transfer)
> Resselgasse 3
> 1040 Wien
> Tel: +4315880132232
> Fax: +4315880132299 
> Cell:+436765203470
> fmuldoo (skype)
> http://tetra.fluid.tuwien.ac.at/fmuldoo/public_html/webpage/frank-muldoon.html
> 
> _______________________________________________
> Nek5000-users mailing list
> Nek5000-users at lists.mcs.anl.gov
> https://lists.mcs.anl.gov/mailman/listinfo/nek5000-users




More information about the Nek5000-users mailing list