From 08c2f2fe860d87d740708266ddd23a9133f91240 Mon Sep 17 00:00:00 2001 From: Philippe WAUTELET <philippe.wautelet@aero.obs-mip.fr> Date: Thu, 18 Jan 2018 17:32:39 +0100 Subject: [PATCH] Philippe 18/01/2018: IO: replace IO_FILE_FIND_BYNAME by direct pointer affectation --- src/MNH/mnhinit_io_surfn.f90 | 17 +++++------------ 1 file changed, 5 insertions(+), 12 deletions(-) diff --git a/src/MNH/mnhinit_io_surfn.f90 b/src/MNH/mnhinit_io_surfn.f90 index 22829442a..b8b30b855 100644 --- a/src/MNH/mnhinit_io_surfn.f90 +++ b/src/MNH/mnhinit_io_surfn.f90 @@ -60,14 +60,14 @@ END MODULE MODI_MNHINIT_IO_SURF_n ! ------------ ! USE MODD_CONF, ONLY: CPROGRAM -USE MODD_DIM_n, ONLY: NIMAX, NJMAX, NIMAX_ll, NJMAX_ll +USE MODD_DIM_n, ONLY: NIMAX_ll, NJMAX_ll USE MODD_IO_SURF_MNH, ONLY: TOUT, TPINFILE, COUTFILE, & NMASK, CMASK, NIU, NJU, NIB, NJB, NIE, NJE, CACTION, & NMASK_ALL, NIU_ALL, NJU_ALL, NIB_ALL, NJB_ALL, & NIE_ALL, NJE_ALL, NHALO USE MODD_LUNIT, ONLY: CLUOUT0, TPGDFILE, TLUOUT0, TOUTDATAFILE -USE MODD_LUNIT_n, ONLY: CINIFILE,CINIFILEPGD,CMASK_SURFEX, TLUOUT -USE MODD_MNH_SURFEX_n +USE MODD_LUNIT_n, ONLY: CMASK_SURFEX, TINIFILE, TINIFILEPGD, TLUOUT +USE MODD_MNH_SURFEX_n, ONLY: YSURF_CUR USE MODD_PARAMETERS, ONLY: JPHEXT ! USE MODE_IO_ll @@ -91,16 +91,9 @@ CHARACTER(LEN=5), INTENT(IN) :: HACTION ! action performed ('READ ','WRITE') !* 0.2 Declarations of local variables ! ------------------------------- ! -INTEGER :: IRESP,ININAR,NVERB ! IRESP : return-code if a problem appears - ! at the open of the file in LFI routines -INTEGER :: IMI ! model index -! -! INTEGER :: ILU ! 1D physical dimension of entire surface on all processors INTEGER :: ILU_ALL ! 1D physical dimension of entire surface on all processors INTEGER :: ILM ! 1D physical dimension of any surface type -INTEGER :: IIMAX_ll ! size of total field in X direction on all processors -INTEGER :: IJMAX_ll ! size of total field in Y direction on all processors REAL, DIMENSION(:), ALLOCATABLE :: ZFULL ! total cover !------------------------------------------------------------------------------- ! @@ -122,9 +115,9 @@ IF (HACTION=='READ ') THEN SELECT CASE(CPROGRAM) CASE('MESONH','DIAG ') IF(CMASK_SURFEX=="PGD") THEN - CALL IO_FILE_FIND_BYNAME(TRIM(CINIFILEPGD),TPINFILE,IRESP) + TPINFILE=>TINIFILEPGD ELSE - CALL IO_FILE_FIND_BYNAME(TRIM(CINIFILE),TPINFILE,IRESP) + TPINFILE=>TINIFILE ENDIF CASE('REAL ','IDEAL ','NESPGD','SPAWN ','ZOOMPG') TPINFILE => TPGDFILE -- GitLab