Dear all
 
I have a mpi run error.
My merchine have amd cpu, pgi compiler, and compiled mpich2.
When I choose the Makefile, which makefile have to link running regcm.x.
There are many makefile.
I tried to use a Makefile_IFORT_OpenMPI.
 
x.o trcplk.o trcpth.o tseice.o tstep.o vadv.o vcheke.o vcheki.o vchekt.o vcover.o vecbats.o vmodes.o vmultm.o vnorml.o vorder.o vprntm.o vprntv.o vtlaps.o water.o wheneq.o whenfgt.o whenflt.o whenne.o zengocndrv.o zengocn.o zenith.o zenitm.o regcm *.o
/usr/local/mpich2/bin/mpif90 -convert big_endian  -c -o aermix.o aermix.f
/usr/local/mpich2/bin/mpif90 -convert big_endian  -c -o aermix.o aermix.f
pgf90-Error-Unknown switch: -convert
make: *** [aermix.o] ¿À·ù 1
mv: cannot stat `../Main/regcm': ±×·± ÆÄÀÏÀ̳ª µð·ºÅ丮°¡ ¾øÀ½
pgf90-Error-Unknown switch: -convert
make: *** [aermix.o] ¿À·ù 1
mv: cannot stat `../Main/regcm': ±×·± ÆÄÀÏÀ̳ª µð·ºÅ丮°¡ ¾øÀ½
/usr/local/mpich2/bin/mpif90 -convert big_endian  -c -o aermix.o aermix.f
pgf90-Error-Unknown switch: -convert
make: *** [aermix.o] ¿À·ù 1
mv: cannot stat `../Main/regcm': ±×·± ÆÄÀÏÀ̳ª µð·ºÅ丮°¡ ¾øÀ½
/usr/local/mpich2/bin/mpif90 -convert big_endian  -c -o aermix.o aermix.f
pgf90-Error-Unknown switch: -convert
make: *** [aermix.o] ¿À·ù 1
mv: cannot stat `../Main/regcm': ±×·± ÆÄÀÏÀ̳ª µð·ºÅ丮°¡ ¾øÀ½
/usr/local/mpich2/bin/mpif90 -convert big_endian  -c -o aermix.o aermix.f
/usr/local/mpich2/bin/mpif90 -convert big_endian  -c -o aermix.o aermix.f
pgf90-Error-Unknown switch: -convert
pgf90-Error-Unknown switch: -convert
make: *** [aermix.o] ¿À·ù 1
/usr/local/mpich2/bin/mpif90 -convert big_endian  -c -o aermix.o aermix.f
mv: cannot stat `../Main/regcm': ±×·± ÆÄÀÏÀ̳ª µð·ºÅ丮°¡ ¾øÀ½
make: *** [aermix.o] ¿À·ù 1
mv: cannot stat `../Main/regcm': ±×·± ÆÄÀÏÀ̳ª µð·ºÅ丮°¡ ¾øÀ½
pgf90-Error-Unknown switch: -convert
make: *** [aermix.o] ¿À·ù 1
mv: cannot stat `../Main/regcm': ±×·± ÆÄÀÏÀ̳ª µð·ºÅ丮°¡ ¾øÀ½
/usr/local/mpich2/bin/mpif90 -convert big_endian  -c -o aermix.o aermix.f
/usr/local/mpich2/bin/mpif90 -convert big_endian  -c -o aermix.o aermix.f
/usr/local/mpich2/bin/mpif9 0 -convert big_endian  -c -o aermix.o aermix.f
/bin/ln: creating symbolic link `fort.112' to `../Input/ICBC1971120100': ÆÄÀÏÀÌ Á¸ÀçÇÕ´Ï´Ù
pgf90-Error-Unknown switch: -convert
make: *** [aermix.o] ¿À·ù 1
pgf90-Error-Unknown switch: -convert
mv: cannot stat `../Main/regcm'make: *** [aermix.o] ¿À·ù 1
: ±×·± ÆÄÀÏÀ̳ª µð·ºÅ丮°¡ ¾øÀ½
/bin/ln: creating symbolic link `fort.117' to `../Input/ICBC1972050100': ÆÄÀÏÀÌ Á¸ÀçÇÕ´Ï´Ù
pgf90-Error-Unknown switch: -convert
 
Any body know this problem. Teach me.
 
 I heared, JXP should be greater than 2 in regcm.param2. Is it correct?
Thanks 

 
>Sanghun Lee, Ph.D.
>E-mail: sanghunchang@hotmail.com