[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