Changeset 5291 for LMDZ6/trunk/libf
- Timestamp:
- Oct 28, 2024, 4:44:39 PM (4 days ago)
- Location:
- LMDZ6/trunk/libf
- Files:
-
- 6 edited
- 4 moved
Legend:
- Unmodified
- Added
- Removed
-
LMDZ6/trunk/libf/phy_common/mod_phys_lmdz_omp_data.F90
r3435 r5291 109 109 USE print_control_mod, ONLY: lunout 110 110 IMPLICIT NONE 111 ! INCLUDE "iniprint.h"112 111 113 112 !$OMP CRITICAL -
LMDZ6/trunk/libf/phylmd/calltherm.F90
r5282 r5291 41 41 #endif 42 42 USE clesphys_mod_h 43 USE thermcell_old_mod_h, ONLY: r_aspect_thermals, l_mix_thermals, w2di_thermals 43 44 implicit none 44 include "thermcell_old.h"45 45 46 46 -
LMDZ6/trunk/libf/phylmd/iophys.F90
r5285 r5291 216 216 217 217 SUBROUTINE iotd_ecrit_seq(nom,lllm,titre,unite,px) 218 USE iotd_mod_h 218 219 219 220 IMPLICIT NONE 220 221 ! px arrive222 223 INCLUDE "iotd.h"224 221 225 222 -
LMDZ6/trunk/libf/phylmd/iotd_ecrit.f90
r5270 r5291 24 24 USE netcdf, ONLY: nf90_put_var, nf90_inq_varid, nf90_enddef, nf90_redef, nf90_sync, nf90_noerr, & 25 25 nf90_float, nf90_def_var 26 USE iotd_mod_h 26 27 implicit none 27 28 ! Commons29 INCLUDE "iotd.h"30 28 31 29 -
LMDZ6/trunk/libf/phylmd/iotd_fin.f90
r5270 r5291 1 SUBROUTINE iotd_fin 2 USE netcdf, ONLY: nf90_close 3 IMPLICIT NONE 1 SUBROUTINE iotd_fin 2 USE iotd_mod_h, ONLY: nid 3 USE netcdf, ONLY: nf90_close 4 IMPLICIT NONE 4 5 5 !======================================================================= 6 ! 7 ! Auteur: F. Hourdin 8 ! ------- 9 ! 10 ! Objet: 11 ! ------ 12 ! Light interface for netcdf outputs. can be used outside LMDZ 13 ! 14 !======================================================================= 15 INCLUDE "iotd.h" 16 integer ierr 6 !======================================================================= 7 ! 8 ! Auteur: F. Hourdin 9 ! ------- 10 ! 11 ! Objet: 12 ! ------ 13 ! Light interface for netcdf outputs. can be used outside LMDZ 14 ! 15 !======================================================================= 16 integer ierr 17 17 18 ! Arguments:19 ! ----------18 ! Arguments: 19 ! ---------- 20 20 21 ierr=nf90_close(nid) 22 23 END 21 ierr = nf90_close(nid) 22 END -
LMDZ6/trunk/libf/phylmd/iotd_ini.f90
r5270 r5291 2 2 USE netcdf, ONLY: nf90_enddef, nf90_put_att, nf90_float, nf90_def_var, nf90_redef, & 3 3 nf90_global, nf90_def_dim, nf90_create, nf90_clobber, nf90_unlimited, nf90_put_var 4 USE iotd_mod_h 4 5 IMPLICIT NONE 5 6 … … 15 16 !======================================================================= 16 17 !----------------------------------------------------------------------- 17 ! Declarations:18 ! -------------19 INCLUDE "iotd.h"20 18 21 19 ! Arguments: -
LMDZ6/trunk/libf/phylmd/iotd_mod_h.f90
r5290 r5291 1 !======================================================================= 2 ! 3 ! Auteur: F. Hourdin 4 ! ------- 5 ! 6 ! Objet: 7 ! ------ 8 ! Light interface for netcdf outputs. can be used outside LMDZ 9 ! 10 !======================================================================= 1 MODULE iotd_mod_h 2 IMPLICIT NONE; PRIVATE 3 PUBLIC imax, jmax, lmax, nid, dim_coord, iotd_ts, iotd_t0, n_names_iotd_def, names_iotd_def, & 4 un_nom 5 !======================================================================= 6 ! 7 ! Auteur: F. Hourdin 8 ! ------- 9 ! 10 ! Objet: 11 ! ------ 12 ! Light interface for netcdf outputs. can be used outside LMDZ 13 ! 14 !======================================================================= 11 15 12 integer imax,jmax,lmax,nid13 14 real iotd_ts,iotd_t015 16 17 16 integer imax, jmax, lmax, nid 17 INTEGER dim_coord(4) 18 real iotd_ts, iotd_t0 19 integer :: n_names_iotd_def 20 character*20, dimension(200) :: names_iotd_def 21 character*20 :: un_nom 18 22 19 common/iotd_ca/imax,jmax,lmax,nid,dim_coord,iotd_t0,iotd_ts 20 common/iotd_cb/n_names_iotd_def,names_iotd_def 21 !$OMP THREADPRIVATE(/iotd_ca/) 22 !$OMP THREADPRIVATE(/iotd_cb/) 23 !$OMP THREADPRIVATE(imax,jmax,lmax,nid,dim_coord,iotd_ts,iotd_t0,n_names_iotd_def,names_iotd_def,& 24 !$OMP un_nom) 25 END MODULE iotd_mod_h -
LMDZ6/trunk/libf/phylmd/thermcell_old_mod_h.f90
r5290 r5291 1 2 real,parameter :: r_aspect_thermals=2. 3 real,parameter :: l_mix_thermals=30. 4 integer,parameter :: w2di_thermals=0 1 MODULE thermcell_old_mod_h 2 IMPLICIT NONE; PRIVATE 3 PUBLIC r_aspect_thermals, l_mix_thermals, w2di_thermals 4 real, parameter :: r_aspect_thermals = 2. 5 real, parameter :: l_mix_thermals = 30. 6 integer, parameter :: w2di_thermals = 0 7 END MODULE thermcell_old_mod_h -
LMDZ6/trunk/libf/phylmdiso/iotd_mod_h.f90
r5290 r5291 1 link ../phylmd/iotd .h1 link ../phylmd/iotd_mod_h.f90 -
LMDZ6/trunk/libf/phylmdiso/thermcell_old_mod_h.f90
r5290 r5291 1 link ../phylmd/thermcell_old .h1 link ../phylmd/thermcell_old_mod_h.f90
Note: See TracChangeset
for help on using the changeset viewer.