hi..
I had a doubt that cant we use any compiler other than mpif90 to compile RegCM4 code??? I wanted to use mpiifort since the system i am using doesnot have mpif90 configured properly.. I tried using mpiifort but when i try to make regcm from it throws error as under:
make[1]: execvp: svnversion: Permission denied
make[1]: Entering directory `/scratch1/climate-iitd/RegCM4/RegCM-4.0/Main'
ifort -DMPP1 -c -o mod_dynparam.o ../Config/mod_dynparam.F90
../Config/mod_dynparam.F90(503): error #7002: Error in opening the compiled module file. Check INCLUDE paths. [MPI]
use mpi
------------^
../Config/mod_dynparam.F90(508): error #6404: This name does not have a type, and must have an explicit type. [MPI_COMM_WORLD]
call mpi_barrier(mpi_comm_world,ierr)
-------------------------^
../Config/mod_dynparam.F90(510): error #6404: This name does not have a type, and must have an explicit type. [MPI_INTEGER]
call mpi_bcast(iy,1,mpi_integer,0,mpi_comm_world,ierr)
----------------------------^
../Config/mod_dynparam.F90(515): error #6404: This name does not have a type, and must have an explicit type. [MPI_CHARACTER]
call mpi_bcast(iproj,6,mpi_character,0,mpi_comm_world,ierr)
-------------------------------^
../Config/mod_dynparam.F90(516): error #6404: This name does not have a type, and must have an explicit type. [MPI_REAL8]
call mpi_bcast(ds,1,mpi_real8,0,mpi_comm_world,ierr)
----------------------------^
../Config/mod_dynparam.F90(543): error #6404: This name does not have a type, and must have an explicit type. [MPI_LOGICAL]
call mpi_bcast(ehso4,1,mpi_logical,0,mpi_comm_world,ierr)
-------------------------------^
compilation aborted for ../Config/mod_dynparam.F90 (code 1)
make[1]: *** [mod_dynparam.o] Error 1
make[1]: Leaving directory `/scratch1/climate-iitd/RegCM4/RegCM-4.0/Main'
make: *** [regcm] Error 2
Please help me out with this. and we can use mpiifort then where all do we need to mention the compiler as mpiifort??
thanks..
regards,
Deepika Vaddi