# # ChangeLog for LMDZ6/trunk/libf/phylmd # # Generated by Trac 1.2 # Nov 28, 2024, 10:15:37 PM Wed, 19 Jun 2019 10:47:31 GMT fhourdin [3538] * LMDZ6/trunk/libf/phylmd/dyn1d/mod_1D_cases_read2.F90 (modified) Petite modif pour le format standard 1D Wed, 19 Jun 2019 08:29:16 GMT fhourdin [3537] * LMDZ6/trunk/libf/phylmd/dyn1d/1D_interp_cases.h (modified) * LMDZ6/trunk/libf/phylmd/dyn1d/1D_read_forc_cases.h (modified) * LMDZ6/trunk/libf/phylmd/dyn1d/lmdz1d.F90 (modified) * LMDZ6/trunk/libf/phylmd/dyn1d/mod_1D_cases_read2.F90 (modified) Modification pour la derniere version du format standard 1D. ... Thu, 13 Jun 2019 17:19:07 GMT oboucher [3536] * LMDZ6/trunk/libf/phylmd/StratAer/nucleation_tstep_mod.F90 (modified) Setting up the new nucleation routine (compiles but not yet tested) Thu, 13 Jun 2019 08:33:32 GMT yann meurdesoif [3535] * LMDZ6/trunk/libf/phylmd/create_etat0_unstruct.F90 (modified) For unstructured grid (dynamico). A file can be used to impose land ... Mon, 10 Jun 2019 19:19:46 GMT oboucher [3534] * LMDZ6/trunk/libf/phylmd/StratAer/nucleation_tstep_mod.F90 (modified) Introducing new nucleation routine from Anni (not quite finished but ... Fri, 07 Jun 2019 12:40:36 GMT Laurent Fairhead [3532] * LMDZ6/trunk/libf/phylmd/create_etat0_limit_unstruct.F90 (modified) Forgot a return Thu, 06 Jun 2019 15:08:45 GMT Laurent Fairhead [3531] * LMDZ6/trunk/libf/phylmd/acama_gwd_rando_m.F90 (modified) * LMDZ6/trunk/libf/phylmd/alpale_th.F90 (modified) * LMDZ6/trunk/libf/phylmd/create_etat0_limit_unstruct.F90 (modified) * LMDZ6/trunk/libf/phylmd/create_limit_unstruct.F90 (modified) * LMDZ6/trunk/libf/phylmd/cv30_routines.F90 (modified) * LMDZ6/trunk/libf/phylmd/flott_gwd_rando_m.F90 (modified) * LMDZ6/trunk/libf/phylmd/mo_simple_plumes.F90 (modified) * LMDZ6/trunk/libf/phylmd/mod_synchro_omp.F90 (modified) * LMDZ6/trunk/libf/phylmd/phyaqua_mod.F90 (modified) * LMDZ6/trunk/libf/phylmd/physiq_mod.F90 (modified) * LMDZ6/trunk/libf/phylmd/phytrac_mod.F90 (modified) * LMDZ6/trunk/libf/phylmd/readaerosolstrato.F90 (modified) * LMDZ6/trunk/libf/phylmd/readchlorophyll.F90 (modified) * LMDZ6/trunk/libf/phylmd/simu_airs.F90 (modified) * LMDZ6/trunk/libf/phylmd/slab_heat_transp_mod.F90 (modified) * LMDZ6/trunk/libf/phylmd/tracco2i_mod.F90 (modified) * LMDZ6/trunk/libf/phylmd/yamada4.F90 (modified) Replaced STOP statements by a call to abort_physic in phylmd as per ... Thu, 30 May 2019 14:13:37 GMT oboucher [3528] * LMDZ6/trunk/libf/phylmd/StratAer/traccoag_mod.F90 (modified) A little more cleaning with WRITEs Thu, 30 May 2019 13:43:48 GMT oboucher [3527] * LMDZ6/trunk/libf/phylmd/StratAer/micphy_tstep.F90 (modified) * LMDZ6/trunk/libf/phylmd/StratAer/nucleation_tstep_mod.F90 (modified) * LMDZ6/trunk/libf/phylmd/StratAer/strataer_mod.F90 (modified) * LMDZ6/trunk/libf/phylmd/StratAer/traccoag_mod.F90 (modified) Cleaning up StratAer for trunk version Tue, 28 May 2019 13:00:44 GMT Laurent Fairhead [3526] * LMDZ6/trunk/libf/phylmd/StratAer/aer_sedimnt.F90 (modified) * LMDZ6/trunk/libf/phylmd/StratAer/aerophys.F90 (modified) * LMDZ6/trunk/libf/phylmd/StratAer/calcaerosolstrato_rrtm.F90 (modified) * LMDZ6/trunk/libf/phylmd/StratAer/coagulate.F90 (modified) * LMDZ6/trunk/libf/phylmd/StratAer/cond_evap_tstep_mod.F90 (modified) * LMDZ6/trunk/libf/phylmd/StratAer/interp_sulf_input.F90 (modified) * LMDZ6/trunk/libf/phylmd/StratAer/micphy_tstep.F90 (modified) * LMDZ6/trunk/libf/phylmd/StratAer/miecalc_aer.F90 (modified) * LMDZ6/trunk/libf/phylmd/StratAer/minmaxsimple.F90 (modified) * LMDZ6/trunk/libf/phylmd/StratAer/nucleation_tstep_mod.F90 (modified) * LMDZ6/trunk/libf/phylmd/StratAer/ocs_to_so2.F90 (modified) * LMDZ6/trunk/libf/phylmd/StratAer/so2_to_h2so4.F90 (modified) * LMDZ6/trunk/libf/phylmd/StratAer/strataer_mod.F90 (added) * LMDZ6/trunk/libf/phylmd/StratAer/sulfate_aer_mod.F90 (modified) * LMDZ6/trunk/libf/phylmd/StratAer/traccoag_mod.F90 (modified) Olivier's modifications + addition of Id keyword Mon, 27 May 2019 12:48:00 GMT fhourdin [3524] * LMDZ6/trunk/libf/phylmd/dyn1d/lmdz1d.F90 (modified) Correction pour le cas fire, salle en attendant le format commun ... ... Fri, 24 May 2019 06:58:18 GMT fhourdin [3523] * LMDZ6/trunk/libf/phylmd/phys_output_write_mod.F90 (modified) Sortie specifique de iflag_con==3 Wed, 22 May 2019 21:41:07 GMT oboucher [3522] * LMDZ6/trunk/libf/phylmd/physiq_mod.F90 (modified) Call to initialisation of S3A model Wed, 22 May 2019 13:04:05 GMT Laurent Fairhead [3518] * LMDZ6/trunk/libf/phylmd/sisvat/surf_sisvat_mod.F90 (modified) Modifications needed as put_field call has changed Mon, 20 May 2019 10:37:25 GMT fhourdin [3513] * LMDZ6/trunk/libf/phylmd/dyn1d/1DUTILS.h (modified) Correction pour le 1D Mon, 20 May 2019 09:39:16 GMT idelkadi [3512] * LMDZ6/trunk/libf/phylmd/physiq_mod.F90 (modified) Implementation de la version cospv2 dans LMDZ (suite) Mon, 20 May 2019 09:25:15 GMT idelkadi [3511] * LMDZ6/trunk/libf/phylmd/cospv2/lmdz_cosp_interface.F90 (modified) * LMDZ6/trunk/libf/phylmd/physiq_mod.F90 (modified) Implementation de la version cospv2 dans LMDZ (suite) Fri, 17 May 2019 14:19:35 GMT Ehouarn Millour [3508] * LMDZ6/trunk/libf/phylmd/iostart.F90 (modified) Fix to previous commit. EM Thu, 16 May 2019 14:38:11 GMT yann meurdesoif [3506] * LMDZ6/trunk/libf/phylmd/iostart.F90 (modified) * LMDZ6/trunk/libf/phylmd/phyredem.F90 (modified) Solve 2 problems when writing restartphy files at high resolution : ... Thu, 16 May 2019 14:24:44 GMT yann meurdesoif [3505] * LMDZ6/trunk/libf/phylmd/phyetat0.F90 (modified) Solve some wrong discrepency problem when comparing longitude from a ... Thu, 16 May 2019 14:20:14 GMT yann meurdesoif [3504] * LMDZ6/trunk/libf/phylmd/surf_land_orchidee_mod.F90 (modified) Add some OpenMP synchronisation before calling Orchidee. In some ... Thu, 16 May 2019 05:38:33 GMT fhourdin [3503] * LMDZ6/trunk/libf/phylmd/cvflag.h (modified) Ajout de declaration Wed, 15 May 2019 17:30:27 GMT jyg [3502] * LMDZ6/trunk/libf/phylmd/cv3_routines.F90 (modified) Correction of a bug in cv3_unsat: the ice fraction in the ... Mon, 13 May 2019 17:50:31 GMT jyg [3500] * LMDZ6/trunk/libf/phylmd/cv3_routines.F90 (modified) Change in the computation of the ice fraction in unsaturated ... Fri, 10 May 2019 10:17:35 GMT jyg [3496] * LMDZ6/trunk/libf/phylmd/concvl.F90 (modified) * LMDZ6/trunk/libf/phylmd/cv3_mixscale.F90 (modified) * LMDZ6/trunk/libf/phylmd/cv3_routines.F90 (modified) * LMDZ6/trunk/libf/phylmd/cv3a_uncompress.F90 (modified) * LMDZ6/trunk/libf/phylmd/cv3p2_closure.F90 (modified) * LMDZ6/trunk/libf/phylmd/cv3p_mixing.F90 (modified) * LMDZ6/trunk/libf/phylmd/cv3param.h (modified) * LMDZ6/trunk/libf/phylmd/cva_driver.F90 (modified) * LMDZ6/trunk/libf/phylmd/cvflag.h (modified) * LMDZ6/trunk/libf/phylmd/phys_local_var_mod.F90 (modified) * LMDZ6/trunk/libf/phylmd/phys_output_ctrlout_mod.F90 (modified) * LMDZ6/trunk/libf/phylmd/phys_output_write_mod.F90 (modified) * LMDZ6/trunk/libf/phylmd/phys_state_var_mod.F90 (modified) * LMDZ6/trunk/libf/phylmd/physiq_mod.F90 (modified) Implementation of the ejection of liquid precipitation from the ... Thu, 09 May 2019 17:41:51 GMT idelkadi [3495] * LMDZ6/trunk/libf/phylmd/cloudth_mod.F90 (modified) Correction de l'erreur introduite dans la version svn3493 Thu, 09 May 2019 09:46:36 GMT jghattas [3494] * LMDZ6/trunk/libf/phylmd/cpl_mod.F90 (modified) Bug correction: ENDIF was bad placed. Changed some indentation and ... Tue, 07 May 2019 08:45:07 GMT idelkadi [3493] * LMDZ6/trunk/libf/phylmd/cloudth_mod.F90 (modified) * LMDZ6/trunk/libf/phylmd/fisrtilp.F90 (modified) Amelioration de la representation des nuages bas (Jean Jouhaud) : ... Sat, 04 May 2019 10:35:08 GMT jyg [3492] * LMDZ6/trunk/libf/phylmd/cv3_routines.F90 (modified) * LMDZ6/trunk/libf/phylmd/cv3param.h (modified) * LMDZ6/trunk/libf/phylmd/cv_driver.F90 (modified) * LMDZ6/trunk/libf/phylmd/cvflag.h (modified) New computations of the lifted parcel in Emanuel's convective ... Thu, 02 May 2019 13:03:32 GMT idelkadi [3491] * LMDZ6/trunk/libf/phylmd/cospv2 (added) * LMDZ6/trunk/libf/phylmd/cospv2/MISR_simulator.F90 (added) * LMDZ6/trunk/libf/phylmd/cospv2/array_lib.F90 (added) * LMDZ6/trunk/libf/phylmd/cospv2/cosp.F90 (added) * LMDZ6/trunk/libf/phylmd/cospv2/cosp_atlid_interface.F90 (added) * LMDZ6/trunk/libf/phylmd/cospv2/cosp_calipso_interface.F90 (added) * LMDZ6/trunk/libf/phylmd/cospv2/cosp_cloudsat_interface.F90 (added) * LMDZ6/trunk/libf/phylmd/cospv2/cosp_config.F90 (added) * LMDZ6/trunk/libf/phylmd/cospv2/cosp_errorHandling.F90 (added) * LMDZ6/trunk/libf/phylmd/cospv2/cosp_grLidar532_interface.F90 (added) * LMDZ6/trunk/libf/phylmd/cospv2/cosp_isccp_interface.F90 (added) * LMDZ6/trunk/libf/phylmd/cospv2/cosp_kinds.F90 (added) * LMDZ6/trunk/libf/phylmd/cospv2/cosp_math_constants.F90 (added) * LMDZ6/trunk/libf/phylmd/cospv2/cosp_misr_interface.F90 (added) * LMDZ6/trunk/libf/phylmd/cospv2/cosp_modis_interface.F90 (added) * LMDZ6/trunk/libf/phylmd/cospv2/cosp_optics.F90 (added) * LMDZ6/trunk/libf/phylmd/cospv2/cosp_parasol_interface.F90 (added) * LMDZ6/trunk/libf/phylmd/cospv2/cosp_phys_constants.F90 (added) * LMDZ6/trunk/libf/phylmd/cospv2/cosp_stats.F90 (added) * LMDZ6/trunk/libf/phylmd/cospv2/cosp_utils.F90 (added) * LMDZ6/trunk/libf/phylmd/cospv2/icarus.F90 (added) * LMDZ6/trunk/libf/phylmd/cospv2/lidar_simulator.F90 (added) * LMDZ6/trunk/libf/phylmd/cospv2/lmdz_cosp_construct_destroy_mod.F90 (added) * LMDZ6/trunk/libf/phylmd/cospv2/lmdz_cosp_interface.F90 (added) * LMDZ6/trunk/libf/phylmd/cospv2/lmdz_cosp_output_mod.F90 (added) * LMDZ6/trunk/libf/phylmd/cospv2/lmdz_cosp_output_write_mod.F90 (added) * LMDZ6/trunk/libf/phylmd/cospv2/lmdz_cosp_read_outputkeys.F90 (added) * LMDZ6/trunk/libf/phylmd/cospv2/lmdz_cosp_subsample_and_optics_mod.F90 (added) * LMDZ6/trunk/libf/phylmd/cospv2/math_lib.F90 (added) * LMDZ6/trunk/libf/phylmd/cospv2/mo_rng.F90 (added) * LMDZ6/trunk/libf/phylmd/cospv2/modis_simulator.F90 (added) * LMDZ6/trunk/libf/phylmd/cospv2/mrgrnk.F90 (added) * LMDZ6/trunk/libf/phylmd/cospv2/optics_lib.F90 (added) * LMDZ6/trunk/libf/phylmd/cospv2/parasol.F90 (added) * LMDZ6/trunk/libf/phylmd/cospv2/prec_scops.F90 (added) * LMDZ6/trunk/libf/phylmd/cospv2/quickbeam.F90 (added) * LMDZ6/trunk/libf/phylmd/cospv2/quickbeam_optics.F90 (added) * LMDZ6/trunk/libf/phylmd/cospv2/scops.F90 (added) * LMDZ6/trunk/libf/phylmd/physiq_mod.F90 (modified) * LMDZ6/trunk/makegcm (modified) * LMDZ6/trunk/makelmdz (modified) * LMDZ6/trunk/makelmdz_fcm (modified) Integration of version 2 of the COSP simulator in LMDZ This line, ... Tue, 30 Apr 2019 09:39:50 GMT musat [3490] * LMDZ6/trunk/libf/phylmd/physiq_mod.F90 (modified) Le bornage a 2m n'est pas actif par defaut. Les 2 flags qui ... Fri, 26 Apr 2019 15:50:39 GMT musat [3489] * LMDZ6/trunk/libf/phylmd/borne_var_surf.F90 (added) * LMDZ6/trunk/libf/phylmd/phys_local_var_mod.F90 (modified) * LMDZ6/trunk/libf/phylmd/phys_output_write_mod.F90 (modified) * LMDZ6/trunk/libf/phylmd/physiq_mod.F90 (modified) Ajout bornage a 2m Fri, 26 Apr 2019 11:41:36 GMT Laurent Fairhead [3488] * LMDZ6/trunk/libf/phylmd/iophy.F90 (modified) Some modification needed for the outputs for the unstructured grid ... Thu, 25 Apr 2019 09:34:32 GMT oboucher [3486] * LMDZ6/trunk/libf/phylmd/phys_output_ctrlout_mod.F90 (modified) change one diag name to be consistent with xml file Thu, 18 Apr 2019 15:13:26 GMT Laurent Fairhead [3480] * LMDZ6/trunk/libf/phylmd/phys_output_write_mod.F90 (modified) * LMDZ6/trunk/libf/phylmd/physiq_mod.F90 (modified) * LMDZ6/trunk/libf/phylmd/radlwsw_m.F90 (modified) * LMDZ6/trunk/libf/phylmd/rrtm/aeropt_6bands_rrtm.F90 (modified) * LMDZ6/trunk/libf/phylmd/rrtm/readaerosol_optic_rrtm.F90 (modified) * LMDZ6/trunk/libf/phylmd/rrtm/readaerosolstrato2_rrtm.F90 (modified) Integration of revisions 3425 through 3427 from IPSLCM6.0.15 branch ... Wed, 17 Apr 2019 15:43:34 GMT Laurent Fairhead [3479] * LMDZ6/trunk/DefLists/field_def_lmdz.xml (modified) * LMDZ6/trunk/DefLists/file_def_histday_lmdz.xml (modified) * LMDZ6/trunk/DefLists/file_def_histmth_lmdz.xml (modified) * LMDZ6/trunk/libf/dynphy_lonlat/phylmd/etat0phys_netcdf.F90 (modified) * LMDZ6/trunk/libf/phylmd/conf_phys_m.F90 (modified) * LMDZ6/trunk/libf/phylmd/phys_output_ctrlout_mod.F90 (modified) * LMDZ6/trunk/libf/phylmd/phys_output_write_mod.F90 (modified) * LMDZ6/trunk/libf/phylmd/phys_state_var_mod.F90 (modified) * LMDZ6/trunk/libf/phylmd/physiq_mod.F90 (modified) * LMDZ6/trunk/libf/phylmd/radlwsw_m.F90 (modified) * LMDZ6/trunk/libf/phylmd/regr_pr_time_av_m.F90 (modified) * LMDZ6/trunk/libf/phylmd/rrtm/aeropt_6bands_rrtm.F90 (modified) * LMDZ6/trunk/libf/phylmd/rrtm/readaerosolstrato2_rrtm.F90 (modified) * LMDZ6/trunk/libf/phylmd/rrtm/recmwf_aero.F90 (modified) Integration of r3408 into the trunk Modifications needed for VolMIP ... Mon, 15 Apr 2019 14:55:13 GMT Laurent Fairhead [3474] * LMDZ6/trunk/DefLists/CMIP6_ping_aerosol_lmdz.xml (modified) * LMDZ6/trunk/DefLists/CMIP6_ping_atmosChem_lmdz.xml (modified) * LMDZ6/trunk/DefLists/CMIP6_ping_landIce.xml (modified) * LMDZ6/trunk/DefLists/LISMOI (modified) * LMDZ6/trunk/DefLists/README (modified) * LMDZ6/trunk/DefLists/config_AMIP.def (modified) * LMDZ6/trunk/DefLists/context_input_lmdz.xml (added) * LMDZ6/trunk/DefLists/context_lmdz.xml (modified) * LMDZ6/trunk/DefLists/context_lmdz_sans_cosp.xml (modified) * LMDZ6/trunk/DefLists/field_def_lmdz.xml (modified) * LMDZ6/trunk/DefLists/file_def_histdayCOSP_lmdz.xml (modified) * LMDZ6/trunk/DefLists/file_def_histdayNMC_lmdz.xml (modified) * LMDZ6/trunk/DefLists/file_def_histhfCOSP_lmdz.xml (modified) * LMDZ6/trunk/DefLists/file_def_histhfNMC_lmdz.xml (modified) * LMDZ6/trunk/DefLists/file_def_histmthCOSP_lmdz.xml (modified) * LMDZ6/trunk/DefLists/file_def_histmthNMC_lmdz.xml (modified) * LMDZ6/trunk/DefLists/file_def_histmth_lmdz.xml (modified) * LMDZ6/trunk/DefLists/file_def_histstrataer_lmdz.xml (modified) * LMDZ6/trunk/DefLists/gcm.def_144x142 (modified) * LMDZ6/trunk/DefLists/physiq.def_AR4 (modified) * LMDZ6/trunk/DefLists/physiq.def_NPv0.0 (modified) * LMDZ6/trunk/DefLists/physiq.def_NPv1.0 (modified) * LMDZ6/trunk/DefLists/physiq.def_NPv2.0 (modified) * LMDZ6/trunk/DefLists/physiq.def_NPv3.0 (modified) * LMDZ6/trunk/DefLists/physiq.def_NPv3.1 (modified) * LMDZ6/trunk/DefLists/physiq.def_NPv3.2 (modified) * LMDZ6/trunk/DefLists/physiq.def_NPv4.12 (modified) * LMDZ6/trunk/DefLists/physiq.def_NPv5.17h (modified) * LMDZ6/trunk/DefLists/physiq.def_NPv5.4 (modified) * LMDZ6/trunk/DefLists/physiq.def_NPv5.5 (modified) * LMDZ6/trunk/DefLists/physiq.def_NPv5.65 (modified) * LMDZ6/trunk/DefLists/physiq.def_NPv5.67 (modified) * LMDZ6/trunk/DefLists/physiq.def_NPv5.70 (modified) * LMDZ6/trunk/DefLists/physiq.def_NPv5.80b (modified) * LMDZ6/trunk/DefLists/physiq.def_NPv5.80bz0 (modified) * LMDZ6/trunk/DefLists/physiq.def_NPv6.0.10 (modified) * LMDZ6/trunk/DefLists/physiq.def_NPv6.0.10fallv (modified) * LMDZ6/trunk/DefLists/physiq.def_NPv6.0.11trigB (modified) * LMDZ6/trunk/DefLists/physiq.def_NPv6.0.12 (modified) * LMDZ6/trunk/DefLists/physiq.def_NPv6.0.12split (modified) * LMDZ6/trunk/DefLists/physiq.def_NPv6.0.12ttop (modified) * LMDZ6/trunk/DefLists/physiq.def_NPv6.0.14splitD (modified) * LMDZ6/trunk/DefLists/physiq.def_NPv6.0.14splith (modified) * LMDZ6/trunk/DefLists/physiq.def_NPv6.0.14ttop (modified) * LMDZ6/trunk/DefLists/physiq.def_NPv6.0.7 (modified) * LMDZ6/trunk/DefLists/physiq.def_NPv6.0.8 (modified) * LMDZ6/trunk/DefLists/physiq.def_NPv6.0.9 (modified) * LMDZ6/trunk/DefLists/physiq.def_NPv6.1 (modified) * LMDZ6/trunk/DefLists/vert_L79.def (modified) * LMDZ6/trunk/libf/phylmd/iophy.F90 (modified) * LMDZ6/trunk/libf/phylmd/phys_output_ctrlout_mod.F90 (modified) * LMDZ6/trunk/libf/phylmd/phys_output_mod.F90 (modified) * LMDZ6/trunk/libf/phylmd/phys_output_write_mod.F90 (modified) Adding proper hybrid coordinates coefficients as per the CMIP6 data ... Wed, 10 Apr 2019 15:08:18 GMT Laurent Fairhead [3473] * LMDZ6/trunk/libf/phylmd/cpl_mod.F90 (modified) * LMDZ6/trunk/libf/phylmd/orografi_strato.F90 (modified) Missing initialisation and misplaced IF/ELSE/ENDIF block in cpl_mod ... Wed, 27 Mar 2019 14:22:09 GMT yann meurdesoif [3472] * LMDZ6/trunk/libf/phylmd/physiq_mod.F90 (modified) unstructured case : aerosol files are not needed during the ... Wed, 27 Mar 2019 13:35:38 GMT yann meurdesoif [3471] * LMDZ6/trunk/libf/phylmd/create_limit_unstruct.F90 (modified) Unstructured case : adapt limit,nc to hadisst files with daily values ... Mon, 25 Mar 2019 10:32:33 GMT yann meurdesoif [3470] * LMDZ6/trunk/libf/phylmd/create_etat0_limit_unstruct.F90 (modified) Clean finalize for etat0_limit creation with dynamico. Avoid dead- ... Mon, 25 Mar 2019 10:28:20 GMT yann meurdesoif [3469] * LMDZ6/trunk/libf/phylmd/create_limit_unstruct.F90 (modified) Fix problem in limit.nc creation for unstructured case in OpenMP. YM Thu, 14 Mar 2019 16:43:22 GMT Laurent Fairhead [3468] * LMDZ6/trunk/libf/phylmd/orografi_strato.F90 (modified) Modifications so that point close to the equator (and the height of ... Thu, 14 Mar 2019 14:07:39 GMT Laurent Fairhead [3467] * LMDZ6/trunk/libf/phylmd/cpl_mod.F90 (modified) * LMDZ6/trunk/libf/phylmd/phytrac_mod.F90 (modified) Needed when running in sequential mode and correcting en ... Thu, 14 Mar 2019 13:20:44 GMT Laurent Fairhead [3466] * LMDZ6/trunk/libf/phylmd/create_etat0_unstruct.F90 (modified) Needed for non-xios compilation LF Thu, 14 Mar 2019 09:34:31 GMT Laurent Fairhead [3465] * LMDZ6/trunk/libf/dynphy_lonlat/phylmd/etat0phys_netcdf.F90 (modified) * LMDZ6/trunk/libf/misc/wxios.F90 (modified) * LMDZ6/trunk/libf/phy_common/mod_phys_lmdz_mpi_transfert.F90 (modified) * LMDZ6/trunk/libf/phy_common/mod_phys_lmdz_omp_transfert.F90 (modified) * LMDZ6/trunk/libf/phy_common/mod_phys_lmdz_para.F90 (modified) * LMDZ6/trunk/libf/phy_common/mod_phys_lmdz_transfert_para.F90 (modified) * LMDZ6/trunk/libf/phylmd/atm2geo.F90 (modified) * LMDZ6/trunk/libf/phylmd/cpl_mod.F90 (modified) * LMDZ6/trunk/libf/phylmd/create_etat0_limit_unstruct.F90 (modified) * LMDZ6/trunk/libf/phylmd/create_etat0_unstruct.F90 (modified) * LMDZ6/trunk/libf/phylmd/geo2atm.F90 (modified) * LMDZ6/trunk/libf/phylmd/iophy.F90 (modified) * LMDZ6/trunk/libf/phylmd/iostart.F90 (modified) * LMDZ6/trunk/libf/phylmd/oasis.F90 (modified) * LMDZ6/trunk/libf/phylmd/phyetat0.F90 (modified) * LMDZ6/trunk/libf/phylmd/physiq_mod.F90 (modified) * LMDZ6/trunk/libf/phylmd/phytrac_mod.F90 (modified) * LMDZ6/trunk/libf/phylmd/radlwsw_m.F90 (modified) * LMDZ6/trunk/libf/phylmd/regr_horiz_time_climoz_m.F90 (modified) * LMDZ6/trunk/libf/phylmd/rrtm/readaerosolstrato2_rrtm.F90 (modified) * LMDZ6/trunk/libf/phylmd/surf_land_orchidee_mod.F90 (modified) Further modifications for DYNAMICO/LMDZ convergence. These are based ... Sat, 02 Feb 2019 00:57:31 GMT fhourdin [3462] * LMDZ6/trunk/libf/phylmd/phyetat0.F90 (modified) * LMDZ6/trunk/libf/phylmd/physiq_mod.F90 (modified) Changing the call to iophy FH Fri, 01 Feb 2019 19:29:43 GMT oboucher [3461] * LMDZ6/trunk/libf/phylmd/physiq_mod.F90 (modified) Writing out some parameters that were not output before As usual ... Fri, 01 Feb 2019 14:54:47 GMT Laurent Fairhead [3460] * LMDZ6/trunk/libf/phylmd/physiq_mod.F90 (modified) Need initialisation of RRTM before starting to write outputs Thu, 31 Jan 2019 19:22:47 GMT oboucher [3459] * LMDZ6/trunk/libf/phylmd/carbon_cycle_mod.F90 (modified) * LMDZ6/trunk/libf/phylmd/conf_phys_m.F90 (modified) * LMDZ6/trunk/libf/phylmd/phyetat0.F90 (modified) Changing hard-coded value of 28.97 g/mol by RMD physical constant ... Wed, 30 Jan 2019 13:54:30 GMT Laurent Fairhead [3457] * LMDZ6/trunk/libf/phylmd/iophy.F90 (modified) * LMDZ6/trunk/libf/phylmd/phyetat0.F90 (modified) * LMDZ6/trunk/libf/phylmd/physiq_mod.F90 (modified) Wrong order in call sequence of XIOS context initialisation meant ... Wed, 30 Jan 2019 10:55:14 GMT jyg [3455] * LMDZ6/trunk/libf/phylmd/wake.F90 (modified) Adding some forgotten SAVE in wake.F90 Wed, 30 Jan 2019 10:29:58 GMT jyg [3454] * LMDZ6/trunk/libf/phylmd/wake.F90 (modified) Bug fix: uninitialized variable in wake.F90 when iflag_wk_pop_dyn >= 1 Mon, 28 Jan 2019 18:31:11 GMT oboucher [3453] * LMDZ6/trunk/libf/phylmd/carbon_cycle_mod.F90 (modified) * LMDZ6/trunk/libf/phylmd/phys_output_ctrlout_mod.F90 (modified) * LMDZ6/trunk/libf/phylmd/phys_output_write_mod.F90 (modified) * LMDZ6/trunk/libf/phylmd/tracco2i_mod.F90 (modified) Adding some diagnostics for type_trac=co2i Mon, 28 Jan 2019 09:45:20 GMT Laurent Fairhead [3452] * LMDZ6/trunk/libf/phylmd/phys_cal_mod.F90 (modified) gregorian calendar option disappeared in latest commits OB/LF Sun, 27 Jan 2019 11:07:30 GMT fhourdin [3451] * LMDZ6/trunk/libf/phylmd/thermcell_main.F90 (modified) * LMDZ6/trunk/libf/phylmd/thermcell_plume.F90 (added) * LMDZ6/trunk/libf/phylmd/thermcell_plume_6A.F90 (copied) Saving old version of thermcell_plume in thermcell_plume_6A.F90 It ... Fri, 25 Jan 2019 18:51:34 GMT oboucher [3450] * LMDZ6/trunk/libf/phylmd/physiq_mod.F90 (modified) * LMDZ6/trunk/libf/phylmd/phytrac_mod.F90 (modified) * LMDZ6/trunk/libf/phylmd/tracco2i_mod.F90 (modified) Various additions for the interactive CO2 cycle Fri, 25 Jan 2019 17:27:10 GMT oboucher [3449] * LMDZ6/trunk/libf/phylmd/phyetat0.F90 (modified) changed hard coded CO2 molar mass to corresponding variable and ... Fri, 25 Jan 2019 16:48:33 GMT oboucher [3448] * LMDZ6/trunk/libf/phylmd/cpl_mod.F90 (modified) small changes for interactive CO2 cleaning up END IF statements Fri, 25 Jan 2019 16:05:38 GMT oboucher [3447] * LMDZ6/trunk/libf/phylmd/YOMCST.h (modified) * LMDZ6/trunk/libf/phylmd/carbon_cycle_mod.F90 (modified) * LMDZ6/trunk/libf/phylmd/conf_phys_m.F90 (modified) * LMDZ6/trunk/libf/phylmd/suphel.F90 (modified) A first package with molar masses for radiatively active gases, a new ... Fri, 25 Jan 2019 10:12:29 GMT Laurent Fairhead [3442] * LMDZ6/trunk/libf/phylmd/dimphy.F90 (modified) * LMDZ6/trunk/libf/phylmd/dyn1d/lmdz1d.F90 (modified) Following merging of DYNAMICO/LMDZ branches, modifications needed for ... Wed, 23 Jan 2019 15:24:41 GMT Laurent Fairhead [3440] * LMDZ6/trunk/libf/phylmd/readaerosol.F90 (deleted) * LMDZ6/trunk/libf/phylmd/readaerosol_mod.F90 (added) For checking purposes Wed, 23 Jan 2019 12:25:24 GMT Laurent Fairhead [3439] * LMDZ6/trunk/libf/phylmd/phys_local_var_mod.F90 (modified) * LMDZ6/trunk/libf/phylmd/phys_state_var_mod.F90 (modified) Initialisations wrongly placed Wed, 23 Jan 2019 10:46:38 GMT Laurent Fairhead [3438] * LMDZ6/trunk/libf/phylmd/rrtm/readaerosolstrato1_rrtm.F90 (modified) * LMDZ6/trunk/libf/phylmd/rrtm/readaerosolstrato2_rrtm.F90 (modified) * LMDZ6/trunk/libf/phylmd/surf_land_orchidee_nounstruct_mod.F90 (modified) Choosing the right ORCHIDEE interface and some XIOS stuff Wed, 23 Jan 2019 06:42:18 GMT fhourdin [3437] * LMDZ6/trunk/bld.cfg (modified) * LMDZ6/trunk/libf/phylmd/rrtm/readaerosolstrato1_rrtm.F90 (modified) * LMDZ6/trunk/libf/phylmd/rrtm/readaerosolstrato2_rrtm.F90 (modified) Compiler sans XIOS Fredho Tue, 22 Jan 2019 16:26:21 GMT Ehouarn Millour [3436] * LMDZ6/trunk/libf/phylmd/create_etat0_limit_unstruct.F90 (modified) * LMDZ6/trunk/libf/phylmd/readaerosol.F90 (modified) * LMDZ6/trunk/libf/phylmd/readaerosolstrato.F90 (modified) * LMDZ6/trunk/libf/phylmd/readaerosolstrato_m.F90 (modified) * LMDZ6/trunk/libf/phylmd/regr_horiz_time_climoz_m.F90 (modified) Additional modifications wrt previous commit to enable working ... Tue, 22 Jan 2019 15:21:59 GMT Laurent Fairhead [3435] * LMDZ6/trunk/DefLists/context_lmdz.xml (modified) * LMDZ6/trunk/arch/arch-X64_IRENE.fcm (modified) * LMDZ6/trunk/libf/dyn3d/gcm.F90 (modified) * LMDZ6/trunk/libf/dyn3dmem/caladvtrac_mod.F90 (modified) * LMDZ6/trunk/libf/dyn3dmem/call_calfis_mod.F90 (modified) * LMDZ6/trunk/libf/dyn3dmem/call_dissip_mod.F90 (modified) * LMDZ6/trunk/libf/dyn3dmem/gcm.F90 (modified) * LMDZ6/trunk/libf/dyn3dmem/iniacademic_loc.F90 (modified) * LMDZ6/trunk/libf/dyn3dmem/integrd_mod.F90 (modified) * LMDZ6/trunk/libf/dyn3dmem/vlsplt_loc.F (modified) * LMDZ6/trunk/libf/dynphy_lonlat/inigeomphy_mod.F90 (modified) * LMDZ6/trunk/libf/dynphy_lonlat/phydev/iniphysiq_mod.F90 (modified) * LMDZ6/trunk/libf/dynphy_lonlat/phylmd/etat0dyn_netcdf.F90 (modified) * LMDZ6/trunk/libf/dynphy_lonlat/phylmd/etat0phys_netcdf.F90 (modified) * LMDZ6/trunk/libf/dynphy_lonlat/phylmd/iniphysiq_mod.F90 (modified) * LMDZ6/trunk/libf/misc/handle_err_m.F90 (modified) * LMDZ6/trunk/libf/misc/regr1_step_av_m.F90 (added) * LMDZ6/trunk/libf/misc/wxios.F90 (modified) * LMDZ6/trunk/libf/phy_common/geometry_mod.F90 (modified) * LMDZ6/trunk/libf/phy_common/init_print_control_mod.F90 (added) * LMDZ6/trunk/libf/phy_common/mod_phys_lmdz_mpi_data.F90 (modified) * LMDZ6/trunk/libf/phy_common/mod_phys_lmdz_omp_data.F90 (modified) * LMDZ6/trunk/libf/phy_common/mod_phys_lmdz_para.F90 (modified) * LMDZ6/trunk/libf/phy_common/physics_distribution_mod.F90 (modified) * LMDZ6/trunk/libf/phy_common/print_control_mod.F90 (modified) * LMDZ6/trunk/libf/phydev/inifis_mod.F90 (modified) * LMDZ6/trunk/libf/phylmd/add_phys_tend_mod.F90 (modified) * LMDZ6/trunk/libf/phylmd/calcul_divers.h (modified) * LMDZ6/trunk/libf/phylmd/carbon_cycle_mod.F90 (modified) * LMDZ6/trunk/libf/phylmd/clesphys.h (modified) * LMDZ6/trunk/libf/phylmd/coef_diff_turb_mod.F90 (modified) * LMDZ6/trunk/libf/phylmd/conf_phys_m.F90 (modified) * LMDZ6/trunk/libf/phylmd/cosp/phys_cosp.F90 (modified) * LMDZ6/trunk/libf/phylmd/cosp2/cosp_output_mod.F90 (modified) * LMDZ6/trunk/libf/phylmd/cpl_mod.F90 (modified) * LMDZ6/trunk/libf/phylmd/create_etat0_limit_unstruct.F90 (added) * LMDZ6/trunk/libf/phylmd/create_etat0_unstruct.F90 (added) * LMDZ6/trunk/libf/phylmd/create_limit_unstruct.F90 (added) * LMDZ6/trunk/libf/phylmd/cv3_routines.F90 (modified) * LMDZ6/trunk/libf/phylmd/cva_driver.F90 (modified) * LMDZ6/trunk/libf/phylmd/dimphy.F90 (modified) * LMDZ6/trunk/libf/phylmd/grid_noro_m.F90 (modified) * LMDZ6/trunk/libf/phylmd/ini_undefSTD.F90 (modified) * LMDZ6/trunk/libf/phylmd/inifis_mod.F90 (modified) * LMDZ6/trunk/libf/phylmd/iophy.F90 (modified) * LMDZ6/trunk/libf/phylmd/iostart.F90 (modified) * LMDZ6/trunk/libf/phylmd/limit_read_mod.F90 (modified) * LMDZ6/trunk/libf/phylmd/moy_undefSTD.F90 (modified) * LMDZ6/trunk/libf/phylmd/pbl_surface_mod.F90 (modified) * LMDZ6/trunk/libf/phylmd/phyaqua_mod.F90 (modified) * LMDZ6/trunk/libf/phylmd/phyetat0.F90 (modified) * LMDZ6/trunk/libf/phylmd/phys_cal_mod.F90 (modified) * LMDZ6/trunk/libf/phylmd/phys_local_var_mod.F90 (modified) * LMDZ6/trunk/libf/phylmd/phys_output_write_mod.F90 (modified) * LMDZ6/trunk/libf/phylmd/phys_state_var_mod.F90 (modified) * LMDZ6/trunk/libf/phylmd/physiq_mod.F90 (modified) * LMDZ6/trunk/libf/phylmd/radlwsw_m.F90 (modified) * LMDZ6/trunk/libf/phylmd/readaerosol.F90 (modified) * LMDZ6/trunk/libf/phylmd/readaerosolstrato.F90 (modified) * LMDZ6/trunk/libf/phylmd/readaerosolstrato_m.F90 (added) * LMDZ6/trunk/libf/phylmd/regr_horiz_time_climoz_m.F90 (modified) * LMDZ6/trunk/libf/phylmd/regr_pr_time_av_m.F90 (modified) * LMDZ6/trunk/libf/phylmd/rrtm/readaerosolstrato1_rrtm.F90 (modified) * LMDZ6/trunk/libf/phylmd/rrtm/readaerosolstrato2_rrtm.F90 (modified) * LMDZ6/trunk/libf/phylmd/rrtm/suinit.F90 (modified) * LMDZ6/trunk/libf/phylmd/slab_heat_transp_mod.F90 (modified) * LMDZ6/trunk/libf/phylmd/surf_land_mod.F90 (modified) * LMDZ6/trunk/libf/phylmd/surf_land_orchidee_mod.F90 (modified) * LMDZ6/trunk/libf/phylmd/surf_land_orchidee_nounstruct_mod.F90 (added) * LMDZ6/trunk/libf/phylmd/tracco2i_mod.F90 (modified) * LMDZ6/trunk/libf/phylmd/undefSTD.F90 (modified) * LMDZ6/trunk/libf/phylmd/write_histrac.h (modified) * LMDZ6/trunk/libf/phylmd/yamada4.F90 (modified) * LMDZ6/trunk/makelmdz (modified) * LMDZ6/trunk/makelmdz_fcm (modified) * LMDZ6/trunk/tools/fcm/lib/Fcm/CfgFile.pm (modified) "Historic" :-) commit merging the physics branch used for DYNAMICO ... Sat, 08 Dec 2018 18:52:56 GMT oboucher [3422] * LMDZ6/trunk/libf/phylmd/phyetat0.F90 (modified) Changing initialisation of co2_send if not found in restart. Fri, 07 Dec 2018 21:08:07 GMT oboucher [3421] * LMDZ6/trunk/libf/phylmd/carbon_cycle_mod.F90 (modified) * LMDZ6/trunk/libf/phylmd/phyetat0.F90 (modified) * LMDZ6/trunk/libf/phylmd/tracco2i_mod.F90 (modified) Further changes for the interactive CO2 cycle Pulling out the ... Fri, 07 Dec 2018 20:25:16 GMT oboucher [3420] * LMDZ6/trunk/libf/phylmd/conf_phys_m.F90 (modified) Removing test as it causes some problem with current configurations Wed, 05 Dec 2018 14:21:39 GMT acozic [3418] * LMDZ6/trunk/libf/phylmd/physiq_mod.F90 (modified) * LMDZ6/trunk/libf/phylmd/phytrac_mod.F90 (modified) Add modification to take into account value read in INCA restart file Thu, 08 Nov 2018 21:39:16 GMT oboucher [3412] * LMDZ6/trunk/libf/dynphy_lonlat/phylmd/etat0phys_netcdf.F90 (modified) * LMDZ6/trunk/libf/phylmd/conf_phys_m.F90 (modified) * LMDZ6/trunk/libf/phylmd/physiq_mod.F90 (modified) * LMDZ6/trunk/libf/phylmd/radlwsw_m.F90 (modified) * LMDZ6/trunk/libf/phylmd/rrtm/recmwf_aero.F90 (modified) Externalizing a controlling parameter for activating aerosol ... Mon, 29 Oct 2018 09:14:23 GMT acozic [3409] * LMDZ6/trunk/libf/phylmd/cv_driver.F90 (modified) add initialisation of inb, icb1, inb1 in cv_driver to allow itop_con ... Fri, 19 Oct 2018 16:44:14 GMT oboucher [3404] * LMDZ6/trunk/libf/phylmd/macv2sp.F90 (modified) Bounding years for MAC plume aerosol model to prevent any problem As ... Wed, 17 Oct 2018 12:09:48 GMT Laurent Fairhead [3403] * LMDZ6/trunk/libf/phylmd/cosp/mod_cosp_types.F90 (modified) * LMDZ6/trunk/libf/phylmd/cosp/phys_cosp.F90 (modified) Removing extraneous prints Tue, 16 Oct 2018 12:35:21 GMT lguez [3402] * LMDZ6/trunk/libf/phylmd/pbl_surface_mod.F90 (modified) Set temperature of appearing sea ice to -1.8 Celsius degrees instead ... Tue, 16 Oct 2018 08:29:07 GMT Ehouarn Millour [3401] * LMDZ6/trunk/libf/phylmd/iostart.F90 (modified) * LMDZ6/trunk/libf/phylmd/phyaqua_mod.F90 (modified) Make produced "limit.nc" and "restartphy.nc" files be of "64-bit ... Thu, 27 Sep 2018 17:18:49 GMT idelkadi [3398] * LMDZ6/trunk/libf/phylmd/cosp2/cosp_output_write_mod.F90 (modified) Correction d'erreur sur le calcul du diagnostique parasol_crefl Thu, 27 Sep 2018 11:35:32 GMT idelkadi [3397] * LMDZ6/trunk/libf/phylmd/cosp2/cosp_output_write_mod.F90 (modified) Correction de diagnostique (reflectance parasol calcule en fonction ... Wed, 26 Sep 2018 08:36:31 GMT idelkadi [3396] * LMDZ6/trunk/libf/phylmd/cosp2/cosp_config.F90 (modified) * LMDZ6/trunk/libf/phylmd/cosp2/cosp_read_otputkeys.F90 (modified) Corrections dans la nouvelle version du simulateur Cosp (cosp2) : - ... Tue, 25 Sep 2018 15:22:13 GMT lguez [3395] * LMDZ6/trunk/libf/phylmd/surf_ocean_mod.F90 (modified) Indent file. Tue, 18 Sep 2018 12:40:51 GMT oboucher [3394] * LMDZ6/trunk/libf/phylmd/YOMCST.h (modified) * LMDZ6/trunk/libf/phylmd/suphel.F90 (modified) Adding C molar mass Tue, 18 Sep 2018 07:08:13 GMT oboucher [3393] * LMDZ6/trunk/libf/phylmd/YOMCST.h (modified) * LMDZ6/trunk/libf/phylmd/suphel.F90 (modified) Adding RMCO2 to the list of constants Sun, 16 Sep 2018 15:57:56 GMT oboucher [3392] * LMDZ6/trunk/libf/phylmd/pbl_surface_mod.F90 (modified) end of cosmetic changes Sun, 16 Sep 2018 15:52:25 GMT oboucher [3391] * LMDZ6/trunk/libf/phylmd/carbon_cycle_mod.F90 (modified) * LMDZ6/trunk/libf/phylmd/pbl_surface_mod.F90 (modified) * LMDZ6/trunk/libf/phylmd/surf_land_mod.F90 (modified) * LMDZ6/trunk/libf/phylmd/surf_land_orchidee_mod.F90 (modified) Fields can now be passed to ORCHIDEE through surf_land_orchidee. ... Thu, 13 Sep 2018 20:54:19 GMT oboucher [3390] * LMDZ6/trunk/libf/phylmd/carbon_cycle_mod.F90 (modified) Simplifying infocfields.F90 as much as possible Allocating zero ... Wed, 12 Sep 2018 10:53:39 GMT lguez [3389] * LMDZ6/trunk/libf/phylmd/surf_ocean_mod.F90 (modified) Bug fix. Mon, 10 Sep 2018 14:19:02 GMT Ehouarn Millour [3388] * LMDZ6/trunk/libf/phylmd/carbon_cycle_mod.F90 (modified) Small bug fix: variable "error" should only be tested if it has been ... Tue, 04 Sep 2018 17:42:50 GMT oboucher [3387] * LMDZ6/trunk/libf/phylmd/carbon_cycle_mod.F90 (modified) * LMDZ6/trunk/libf/phylmd/physiq_mod.F90 (modified) adding infocfields_init routine and its call from physiq. This ... Tue, 04 Sep 2018 11:59:07 GMT oboucher [3385] * LMDZ6/trunk/libf/phylmd/carbon_cycle_mod.F90 (modified) Committed too much in the previous commit, this goes back to the N-1 ... Tue, 04 Sep 2018 11:39:46 GMT oboucher [3384] * LMDZ6/trunk/libf/phylmd/carbon_cycle_mod.F90 (modified) * LMDZ6/trunk/libf/phylmd/conf_phys_m.F90 (modified) Adding the reading of flag level_coupling_esm needed for the ESM ... Mon, 03 Sep 2018 21:12:17 GMT oboucher [3383] * LMDZ6/trunk/libf/phylmd/tracco2i_mod.F90 (modified) Correcting the size of the allocate Mon, 13 Aug 2018 19:31:02 GMT oboucher [3381] * LMDZ6/trunk/libf/phylmd/phys_output_write_mod.F90 (modified) toplwad diagnostic works with INCA aeNP aerosols as well Fri, 27 Jul 2018 14:15:38 GMT fhourdin [3379] * LMDZ6/trunk/libf/phylmd/phys_local_var_mod.F90 (modified) Dimension plus en harmonie avec yamada4.F90. Sans consequence. Tue, 24 Jul 2018 11:15:20 GMT oboucher [3378] * LMDZ6/trunk/libf/phylmd/conf_phys_m.F90 (modified) Add a test to prevent change of solaire if ok_suntime_rrtm is activated Wed, 18 Jul 2018 11:08:28 GMT idelkadi [3377] * LMDZ6/trunk/libf/phylmd/cosp/cosp_read_otputkeys.F90 (modified) Correction for radar diagnostic management Tue, 17 Jul 2018 20:47:07 GMT idelkadi [3374] * LMDZ6/trunk/libf/phylmd/cosp/phys_cosp.F90 (modified) Correction dans le cas ou les sorties COSP sont geres par IOIPSL Tue, 17 Jul 2018 19:13:03 GMT idelkadi [3373] * LMDZ6/trunk/libf/phylmd/cosp2/phys_cosp2.F90 (modified) Implementation de COSPv2 dans LMDZ (correction dans le cas ou les ... Sun, 15 Jul 2018 10:11:53 GMT idelkadi [3372] * LMDZ6/trunk/libf/phylmd/cosp2/cosp.F90 (modified) * LMDZ6/trunk/libf/phylmd/cosp2/cosp_read_otputkeys.F90 (modified) Implementation de COSPv2 dans LMDZ (Corrections) Sat, 14 Jul 2018 19:25:28 GMT idelkadi [3371] * LMDZ6/trunk/libf/phylmd/cosp2/phys_cosp2.F90 (modified) Implementation COSPv2 dans LMDZ