Changeset 5099 for LMDZ6/branches/Amaury_dev/libf/dyn3dmem/getparam.F90
- Timestamp:
- Jul 22, 2024, 9:29:09 PM (2 months ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
LMDZ6/branches/Amaury_dev/libf/dyn3dmem/getparam.F90
r2094 r5099 1 ! 1 2 2 ! $Id: getparam.F90 1279 2009-12-10 09:02:56Z fairhead $ 3 ! 3 4 4 MODULE getparam 5 5 #ifdef CPP_IOIPSL … … 20 20 SUBROUTINE ini_getparam(fichier) 21 21 USE parallel_lmdz 22 ! 22 23 23 IMPLICIT NONE 24 ! 24 25 25 CHARACTER*(*) :: fichier 26 26 IF (mpi_rank==0) OPEN(out_eff,file=fichier,status='unknown',form='formatted') … … 30 30 SUBROUTINE fin_getparam 31 31 USE parallel_lmdz 32 ! 32 33 33 IMPLICIT NONE 34 ! 34 35 35 IF (mpi_rank==0) CLOSE(out_eff) 36 36 … … 39 39 SUBROUTINE getparamr(TARGET,def_val,ret_val,comment) 40 40 USE parallel_lmdz 41 ! 41 42 42 IMPLICIT NONE 43 ! 43 44 44 ! Get a real scalar. We first check if we find it 45 45 ! in the database and if not we get it from the run.def 46 ! 46 47 47 ! getinr1d and getinr2d are written on the same pattern 48 ! 48 49 49 CHARACTER*(*) :: TARGET 50 50 REAL :: def_val … … 65 65 SUBROUTINE getparami(TARGET,def_val,ret_val,comment) 66 66 USE parallel_lmdz 67 ! 67 68 68 IMPLICIT NONE 69 ! 69 70 70 ! Get a real scalar. We first check if we find it 71 71 ! in the database and if not we get it from the run.def 72 ! 72 73 73 ! getinr1d and getinr2d are written on the same pattern 74 ! 74 75 75 CHARACTER*(*) :: TARGET 76 76 INTEGER :: def_val … … 92 92 SUBROUTINE getparaml(TARGET,def_val,ret_val,comment) 93 93 USE parallel_lmdz 94 ! 94 95 95 IMPLICIT NONE 96 ! 96 97 97 ! Get a real scalar. We first check if we find it 98 98 ! in the database and if not we get it from the run.def 99 ! 99 100 100 ! getinr1d and getinr2d are written on the same pattern 101 ! 101 102 102 CHARACTER*(*) :: TARGET 103 103 LOGICAL :: def_val
Note: See TracChangeset
for help on using the changeset viewer.