[MITgcm-support] no -mpi option for genmake2

m. r. schaferkotter schaferk at bellsouth.net
Tue Aug 10 17:43:51 EDT 2004


ed:

did it both ways, updated my copy and also got a new version.
configured the options file with our local mpich stuff and ended up in 
the
same place in the compile:

after genmake2 and make depend, the make stops with:

cat orlanski_east.F | ../../tools/set64bitConst.sh |  cpp 
-DWORDLENGTH=4 -DALLOW_USE_MPI -DALWAYS_USE_MPI -DHAVE_SYSTEM 
-DHAVE_FDATE -DHAVE_ETIME -DHAVE_CLOC 
-I/common/mpich/mpich-1.2.5-pgi5/include > orlanski_east.f
<stdin>:70:27: missing terminating ' character
make: *** [orlanski_east.f] Error 1

i/m not sure where the terminating character should be:

ignoring (not good) and making again:

cat orlanski_west.F | ../../tools/set64bitConst.sh |  cpp 
-DWORDLENGTH=4 -DALLOW_USE_MPI -DALWAYS_USE_MPI -DHAVE_SYSTEM 
-DHAVE_FDATE -DHAVE_ETIME -DHAVE_CLOC 
-I/common/mpich/mpich-1.2.5-pgi5/include > orlanski_west.f
<stdin>:70:27: missing terminating ' character
make: *** [orlanski_west.f] Error 1

interesting...

continuing...

cat barrier.F | ../../tools/set64bitConst.sh |  cpp -DWORDLENGTH=4 
-DALLOW_USE_MPI -DALWAYS_USE_MPI -DHAVE_SYSTEM -DHAVE_FDATE 
-DHAVE_ETIME -DHAVE_CLOC -I/common/mpich/mpich-1.2.5-pgi5/include > 
barrier.f
mpif77   -c barrier.f
PGF90-S-0021-Label field of continuation line is not blank (<stdin>: 
143)
PGF90-S-0021-Label field of continuation line is not blank (<stdin>: 
189)
PGF90-S-0021-Label field of continuation line is not blank (<stdin>: 
225)
   0 inform,   0 warnings,   3 severes, 0 fatal for barrier
make: *** [barrier.o] Error 2

that/s a fixed point in the make process.

so, any help?

michael

On Tuesday, August 10, 2004, at 04:26 PM, Ed Hill wrote:

> On Tue, 2004-08-10 at 16:26, m. r. schaferkotter wrote:
>> ed:
>>
>> thanx.
>>
>> so i just do a cvs update MITgcm?
>
>
> Hi Michael,
>
> I recommend getting a fresh copy.  But if you choose to do an update,
> please do it with:
>
>   cvs -q up -d -P
>
> to get any new directories.
>
> Then, for MPI builds, you'll probably have to create an "optfile" that
> is customized for your machine(s).  The MPI libraries are generally not
> installed in the same place twice so its just about impossible to 
> create
> an automatic configuration system for them.  The best thing to do is to
> look at our sample MPI optfiles such as:
>
>   linux_ia32_g77+mpi_cg01
>   linux_ia32_pgf77+mpi_aer
>   linux_ia32_g77+mpi_itrda
>
> and then just modify the paths of the compilers, libs, etc. to match 
> the
> install locations on your machine(s).
>
> Ed
>
> -- 
> Edward H. Hill III, PhD
> office:  MIT Dept. of EAPS;  Rm 54-1424;  77 Massachusetts Ave.
>              Cambridge, MA 02139-4307
> emails:  eh3 at mit.edu                ed at eh3.com
> URLs:    http://web.mit.edu/eh3/    http://eh3.com/
> phone:   617-253-0098
> fax:     617-253-4464
>
> _______________________________________________
> MITgcm-support mailing list
> MITgcm-support at mitgcm.org
> http://dev.mitgcm.org/mailman/listinfo/mitgcm-support
>




More information about the MITgcm-support mailing list