Changeset 2541
- Timestamp:
- Jul 1, 2021, 8:36:13 AM (4 years ago)
- Location:
- trunk/LMDZ.MARS
- Files:
-
- 1 added
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/LMDZ.MARS/README
r2540 r2541 3408 3408 == 29/06/2021 == AB 3409 3409 Make simu_MCS.F90 compatible with DYNAMICO lon-lat output files, with a check on the latitude array order when doing the interpolation 3410 3411 == 01/07/2021 == EM 3412 Add possibility of additional tests (NaNs, but also of unrealistic values) of 3413 fields at the begining of physics (i.e. coming from the dynamics) and at the 3414 end of the physics integration. These are respectively triggered by seting 3415 flags "check_physics_inputs" and "check_physics_outputs" to .true. -
trunk/LMDZ.MARS/deftank/callphys.def.co2clouds
r1651 r2541 3 3 #Run with or without tracer transport ? 4 4 tracer=.true. 5 6 # check input fields when entering physics? 7 check_physics_inputs=.false. 8 # check fields at the end of physics? 9 check_physics_outputs=.false. 5 10 6 11 #Directory where external input files are: … … 18 23 #Save statistics in file "stats.nc" ? 19 24 callstats =.true. 20 21 #Save EOF profiles in file "profiles" for Climate Database?22 calleofdump = .false.23 25 24 26 ## Dust scenario. Used if the dust is prescribed (i.e. if tracer=F or active=F) -
trunk/LMDZ.MARS/deftank/callphys.def.hdo
r2312 r2541 16 16 callstats =.true. 17 17 18 #Save EOF profiles in file "profiles" for Climate Database? 19 calleofdump = .false. 18 # check input fields when entering physics? 19 check_physics_inputs=.false. 20 # check fields at the end of physics? 21 check_physics_outputs=.false. 20 22 21 23 #Directory where external input files are: -
trunk/LMDZ.MARS/deftank/callphys.def.watercycle
r1949 r2541 16 16 callstats =.true. 17 17 18 #Save EOF profiles in file "profiles" for Climate Database? 19 calleofdump = .false. 18 # check input fields when entering physics? 19 check_physics_inputs=.false. 20 # check fields at the end of physics? 21 check_physics_outputs=.false. 20 22 21 23 #Directory where external input files are: -
trunk/LMDZ.MARS/libf/phymars/physiq_mod.F
r2538 r2541 74 74 use compute_dtau_mod, only: compute_dtau 75 75 use nonoro_gwd_ran_mod, only: nonoro_gwd_ran 76 use check_fields_mod, only: check_physics_fields 76 77 #ifdef MESOSCALE 77 78 use comsoil_h, only: mlayer,layer … … 96 97 #endif 97 98 USE mod_grid_phy_lmdz, ONLY: grid_type, unstructured 99 use ioipsl_getin_p_mod, only: getin_p 98 100 99 101 IMPLICIT NONE … … 507 509 integer iloop 508 510 509 ! LOGICAL startphy_file 511 ! flags to trigger extra sanity checks 512 logical,save :: check_physics_inputs=.false. 513 logical,save :: check_physics_outputs=.false. 510 514 511 515 c======================================================================= … … 519 523 520 524 IF (firstcall) THEN 525 526 call getin_p("check_physics_inputs",check_physics_inputs) 527 call getin_p("check_physics_outputs",check_physics_outputs) 521 528 522 529 c variables set to 0 … … 735 742 ENDIF ! (end of "if firstcall") 736 743 744 if (check_physics_inputs) then 745 ! Check the validity of input fields coming from the dynamics 746 call check_physics_fields("begin physiq:",pt,pu,pv,pplev) 747 endif 748 737 749 c --------------------------------------------------- 738 750 c 1.2 Initializations done at every physical timestep: … … 3888 3900 #endif 3889 3901 3902 if (check_physics_outputs) then 3903 ! Check the validity of updated fields at the end of the physics step 3904 call check_physics_fields("end of physiq:",zt,zu,zv,zplev) 3905 endif 3890 3906 3891 3907 icount=icount+1
Note: See TracChangeset
for help on using the changeset viewer.