# # ChangeLog for codes/icosagcm/trunk/src # # Generated by Trac 1.0.1 # 06/01/24 08:25:25 Thu, 25 Jul 2019 17:53:31 GMT adurocher [965] * codes/icosagcm/trunk/src/parallel/transfert.F90 (modified) * codes/icosagcm/trunk/src/parallel/transfert_mpi.f90 (modified) * codes/icosagcm/trunk/src/parallel/transfert_requests.F90 (modified) trunk : Implemented req_z1_scal in new transfert_mpi Thu, 25 Jul 2019 15:32:38 GMT adurocher [964] * codes/icosagcm/trunk/src/parallel/transfert.F90 (modified) trunk : transfert_mpi_legacy is now default Thu, 25 Jul 2019 09:36:36 GMT adurocher [963] * codes/icosagcm/trunk/src/base/field.f90 (modified) * codes/icosagcm/trunk/src/dissip/dissip_gcm.F90 (modified) * codes/icosagcm/trunk/src/output/write_field.f90 (modified) * codes/icosagcm/trunk/src/parallel/domain.f90 (modified) * codes/icosagcm/trunk/src/parallel/transfert.F90 (modified) * codes/icosagcm/trunk/src/parallel/transfert_mpi.f90 (modified) * codes/icosagcm/trunk/src/parallel/transfert_mpi_collectives.f90 (added) * codes/icosagcm/trunk/src/parallel/transfert_mpi_legacy.f90 (copied) * codes/icosagcm/trunk/src/parallel/transfert_requests.F90 (added) * codes/icosagcm/trunk/src/sphere/geometry.f90 (modified) * codes/icosagcm/trunk/src/transport/advect_tracer.F90 (modified) Merge 'mpi_rewrite' into trunk Thu, 25 Jul 2019 09:36:36 GMT adurocher [962] * codes/icosagcm/trunk/arch/arch-SCOREP_IRENE.env (added) * codes/icosagcm/trunk/arch/arch-SCOREP_IRENE.fcm (added) * codes/icosagcm/trunk/arch/arch-SCOREP_IRENE.path (added) * codes/icosagcm/trunk/src/base/profiling.F90 (added) * codes/icosagcm/trunk/src/base/profiling.f90 (deleted) * codes/icosagcm/trunk/src/parallel/omp_para.F90 (modified) * codes/icosagcm/trunk/src/parallel/transfert_mpi.f90 (modified) * codes/icosagcm/trunk/src/time/timeloop_gcm.F90 (modified) Merge 'profiling' to trunk Mon, 15 Jul 2019 10:29:31 GMT adurocher [954] * codes/icosagcm/trunk/src/dissip/dissip_gcm.F90 (modified) * codes/icosagcm/trunk/src/dynamics/caldyn_gcm.F90 (modified) * codes/icosagcm/trunk/src/dynamics/caldyn_hevi.F90 (modified) * codes/icosagcm/trunk/src/dynamics/caldyn_kernels_base.F90 (modified) * codes/icosagcm/trunk/src/dynamics/caldyn_kernels_hevi.F90 (modified) * codes/icosagcm/trunk/src/transport/advect.F90 (modified) * codes/icosagcm/trunk/src/transport/advect_tracer.F90 (modified) * codes/icosagcm/trunk/src/vertical/disvert.f90 (modified) trunk : Added metric terms to kernels parameters to avoid Host/GPU ... Mon, 15 Jul 2019 10:29:31 GMT adurocher [953] * codes/icosagcm/trunk/arch/arch-HPE_INTEL.env (added) * codes/icosagcm/trunk/arch/arch-HPE_INTEL.fcm (added) * codes/icosagcm/trunk/arch/arch-HPE_INTEL.path (added) * codes/icosagcm/trunk/arch/arch-HPE_PGI.env (added) * codes/icosagcm/trunk/arch/arch-HPE_PGI.fcm (added) * codes/icosagcm/trunk/arch/arch-HPE_PGI.path (added) * codes/icosagcm/trunk/arch/arch-HPE_PGI_ACC.env (added) * codes/icosagcm/trunk/arch/arch-HPE_PGI_ACC.fcm (added) * codes/icosagcm/trunk/arch/arch-HPE_PGI_ACC.path (added) * codes/icosagcm/trunk/bld.cfg (modified) * codes/icosagcm/trunk/src/base/abort.F90 (modified) * codes/icosagcm/trunk/src/base/field.f90 (modified) * codes/icosagcm/trunk/src/diagnostics/check_conserve.f90 (modified) * codes/icosagcm/trunk/src/diagnostics/diagflux.F90 (modified) * codes/icosagcm/trunk/src/diagnostics/observable.f90 (modified) * codes/icosagcm/trunk/src/dissip/dissip_gcm.F90 (moved) * codes/icosagcm/trunk/src/dissip/sponge.f90 (modified) * codes/icosagcm/trunk/src/dynamics/caldyn_gcm.F90 (modified) * codes/icosagcm/trunk/src/dynamics/caldyn_hevi.F90 (moved) * codes/icosagcm/trunk/src/dynamics/caldyn_kernels_base.F90 (modified) * codes/icosagcm/trunk/src/dynamics/caldyn_kernels_hevi.F90 (modified) * codes/icosagcm/trunk/src/kernels/advect_horiz.k90 (modified) * codes/icosagcm/trunk/src/output/xios_mod.F90 (modified) * codes/icosagcm/trunk/src/parallel/mpipara.F90 (modified) * codes/icosagcm/trunk/src/parallel/transfert_mpi.f90 (modified) * codes/icosagcm/trunk/src/physics/physics.f90 (modified) * codes/icosagcm/trunk/src/sphere/geometry.f90 (modified) * codes/icosagcm/trunk/src/time/euler_scheme.F90 (moved) * codes/icosagcm/trunk/src/time/hevi_scheme.F90 (moved) * codes/icosagcm/trunk/src/time/timeloop_gcm.F90 (moved) * codes/icosagcm/trunk/src/transport/advect.F90 (modified) * codes/icosagcm/trunk/src/transport/advect_tracer.F90 (moved) * codes/icosagcm/trunk/src/vertical/disvert.f90 (modified) trunk : GPU implementation with OpenACC ( merge from glcp.idris.fr ) Thu, 20 Jun 2019 22:42:30 GMT dubos [926] * codes/icosagcm/devel/src/base/init_grid_param.f90 (modified) * codes/icosagcm/trunk/src/base/grid_param.f90 (modified) devel and trunk : let iim_glo=nbp+1 so that MOD(nbp,npslit_X)==0 implies ... Fri, 14 Jun 2019 09:34:11 GMT ymipsl [910] * codes/icosagcm/trunk/src/physics/physics.f90 (modified) Fix typo. External physics was called for every case. YM Thu, 13 Jun 2019 14:45:43 GMT adurocher [904] * codes/icosagcm/trunk/src/icosa_init.f90 (modified) * codes/icosagcm/trunk/src/output/xios_mod.F90 (modified) * codes/icosagcm/trunk/src/physics/physics_external.F90 (modified) trunk : Fixed compilation without xios Thu, 13 Jun 2019 14:45:43 GMT adurocher [903] * codes/icosagcm/trunk/bld.cfg (modified) * codes/icosagcm/trunk/src/parallel/mpi_mod.F90 (modified) trunk : Added ifdef to compile with mpif.h instead for mpi.mod Thu, 13 Jun 2019 14:45:43 GMT adurocher [902] * codes/icosagcm/trunk/src/diagnostics/check_conserve.f90 (modified) * codes/icosagcm/trunk/src/time/timeloop_gcm.f90 (modified) trunk : Check tracer mass conservation in check_conserve Thu, 13 Jun 2019 14:45:42 GMT adurocher [901] * codes/icosagcm/trunk/bld.cfg (modified) * codes/icosagcm/trunk/src/base/abort.F90 (added) * codes/icosagcm/trunk/src/dcmip/dcmip2016_kessler_physic.f90 (modified) * codes/icosagcm/trunk/src/initial/etat0_heldsz.f90 (modified) * codes/icosagcm/trunk/src/initial/etat0_temperature.f90 (modified) * codes/icosagcm/trunk/src/initial/etat0_venus.f90 (modified) * codes/icosagcm/trunk/src/parallel/mpi_mod.F90 (modified) * codes/icosagcm/trunk/src/parallel/transfert_mpi.f90 (modified) * codes/icosagcm/trunk/src/parallel/transfert_omp.f90 (modified) * codes/icosagcm/trunk/src/vertical/disvert_apbp.f90 (modified) trunk : Fixed compilation with --std=f2008 with gfortran Added ... Thu, 13 Jun 2019 14:45:42 GMT adurocher [900] * codes/icosagcm/trunk/src/dissip/dissip_gcm.f90 (modified) trunk : Fixed aliasing issue in compute_divgrad/gradiv/gradrot in dissip ... Thu, 13 Jun 2019 14:45:41 GMT adurocher [899] * codes/icosagcm/trunk/src/base/earth_const.f90 (modified) * codes/icosagcm/trunk/src/base/profiling.f90 (modified) * codes/icosagcm/trunk/src/dcmip/dcmip2016_baroclinic_wave.f90 (modified) * codes/icosagcm/trunk/src/dcmip/dcmip2016_cyclone.f90 (modified) * codes/icosagcm/trunk/src/dcmip/dcmip2016_supercell.f90 (modified) * codes/icosagcm/trunk/src/dcmip/dcmip_initial_conditions_test_1_2_3_v5.f90 (modified) * codes/icosagcm/trunk/src/dcmip/guided_ncar_mod.f90 (modified) * codes/icosagcm/trunk/src/dcmip/physics_dcmip.f90 (modified) * codes/icosagcm/trunk/src/dcmip/physics_dcmip2016.f90 (modified) * codes/icosagcm/trunk/src/diagnostics/check_conserve.f90 (modified) * codes/icosagcm/trunk/src/diagnostics/geopotential_mod.f90 (modified) * codes/icosagcm/trunk/src/diagnostics/kinetic.f90 (modified) * codes/icosagcm/trunk/src/diagnostics/observable.f90 (modified) * codes/icosagcm/trunk/src/dissip/dissip_gcm.f90 (modified) * codes/icosagcm/trunk/src/dissip/guided_mod.f90 (modified) * codes/icosagcm/trunk/src/dynamics/caldyn.f90 (modified) * codes/icosagcm/trunk/src/dynamics/caldyn_adv.f90 (modified) * codes/icosagcm/trunk/src/dynamics/caldyn_gcm.F90 (modified) * codes/icosagcm/trunk/src/dynamics/caldyn_kernels.f90 (modified) * codes/icosagcm/trunk/src/dynamics/caldyn_kernels_base.F90 (modified) * codes/icosagcm/trunk/src/dynamics/caldyn_kernels_hevi.F90 (modified) * codes/icosagcm/trunk/src/icosa_init.f90 (modified) * codes/icosagcm/trunk/src/initial/etat0.f90 (modified) * codes/icosagcm/trunk/src/initial/etat0_academic.f90 (modified) * codes/icosagcm/trunk/src/initial/etat0_dcmip1.f90 (modified) * codes/icosagcm/trunk/src/initial/etat0_dcmip2.f90 (modified) * codes/icosagcm/trunk/src/initial/etat0_dcmip2016_baroclinic_wave.f90 (modified) * codes/icosagcm/trunk/src/initial/etat0_dcmip3.f90 (modified) * codes/icosagcm/trunk/src/initial/etat0_dcmip4.f90 (modified) * codes/icosagcm/trunk/src/initial/etat0_heldsz.f90 (modified) * codes/icosagcm/trunk/src/initial/etat0_venus.f90 (modified) * codes/icosagcm/trunk/src/kernels/compute_NH_geopot.k90 (modified) * codes/icosagcm/trunk/src/output/netcdf_mod.F90 (modified) * codes/icosagcm/trunk/src/output/output_field.f90 (modified) * codes/icosagcm/trunk/src/output/restart.f90 (modified) * codes/icosagcm/trunk/src/output/write_field.f90 (modified) * codes/icosagcm/trunk/src/output/xios_mod.F90 (modified) * codes/icosagcm/trunk/src/parallel/domain.f90 (modified) * codes/icosagcm/trunk/src/parallel/transfert_mpi.f90 (modified) * codes/icosagcm/trunk/src/physics/physics.f90 (modified) * codes/icosagcm/trunk/src/physics/physics_interface.f90 (modified) * codes/icosagcm/trunk/src/sphere/geometry.f90 (modified) * codes/icosagcm/trunk/src/sphere/metric.f90 (modified) * codes/icosagcm/trunk/src/sphere/spherical_geom.f90 (modified) * codes/icosagcm/trunk/src/sphere/vector.f90 (modified) * codes/icosagcm/trunk/src/time/euler_scheme.f90 (modified) * codes/icosagcm/trunk/src/time/explicit_scheme.f90 (modified) * codes/icosagcm/trunk/src/time/time.f90 (modified) * codes/icosagcm/trunk/src/time/timeloop_gcm.f90 (modified) * codes/icosagcm/trunk/src/transport/advect.F90 (modified) * codes/icosagcm/trunk/src/transport/advect_tracer.f90 (modified) * codes/icosagcm/trunk/src/vertical/disvert_strato.f90 (modified) * codes/icosagcm/trunk/tools/ioipsl/calendar.f90 (modified) * codes/icosagcm/trunk/tools/ioipsl/getincom.f90 (modified) trunk : Fixed GCC warnings Fixed iso c bindings fixed warnings with ... Thu, 13 Jun 2019 14:45:41 GMT adurocher [898] * codes/icosagcm/trunk/src/vertical/disvert.f90 (modified) trunk : Separate compute/compare loops in compute_rhodz Thu, 13 Jun 2019 14:45:40 GMT adurocher [897] * codes/icosagcm/trunk/src/diagnostics/wind.F90 (modified) trunk : Removed dereferencing of optional parameter (PGI OpenPower) Thu, 13 Jun 2019 14:45:40 GMT adurocher [896] * codes/icosagcm/trunk/src/transport/advect.F90 (modified) trunk : compute_gradq3d: Remove all useless temporary arrays. Thu, 13 Jun 2019 14:45:40 GMT adurocher [895] * codes/icosagcm/trunk/src/time/timeloop_gcm.f90 (modified) trunk : Fix inconsistent timer with PGI compiler. Always use the 64-bit ... Thu, 13 Jun 2019 14:45:39 GMT adurocher [894] * codes/icosagcm/trunk/src/transport/advect.F90 (modified) trunk : compute_advect_horiz: Fix dimension of qfluxt. This fixes issue ... Thu, 13 Jun 2019 14:45:39 GMT adurocher [893] * codes/icosagcm/trunk/src/output/restart.f90 (modified) trunk : Zero-initialize output u-fields in write_restart Thu, 13 Jun 2019 14:45:39 GMT adurocher [892] * codes/icosagcm/trunk/src/parallel/mpipara.F90 (modified) trunk : Replaced deprecated MPI_TYPE_EXTENT by MPI_Type_get_extent Thu, 13 Jun 2019 11:46:51 GMT ymipsl [891] * codes/icosagcm/trunk/src/icosa_init.f90 (modified) Comment the call to xios_timer. This functionnality will be commited ... Thu, 13 Jun 2019 08:15:47 GMT ymipsl [890] * codes/icosagcm/trunk/src/dissip/dissip_gcm.f90 (modified) Remove output dissip tendency with xios wich is performance killer YM Thu, 13 Jun 2019 08:12:33 GMT ymipsl [889] * codes/icosagcm/trunk/src/physics/physics_external.F90 (modified) OpenMP fix when using "phys_smooth_tendency=y" YM Thu, 13 Jun 2019 08:10:37 GMT ymipsl [888] * codes/icosagcm/trunk/src/output/xios_mod.F90 (modified) OpenMP fix when reading metric. YM Thu, 13 Jun 2019 08:09:56 GMT ymipsl [887] * codes/icosagcm/trunk/src/read_metric.f90 (modified) Close the context_dynamico_input properly when reading metric with XIOS. ... Tue, 11 Jun 2019 12:59:17 GMT ymipsl [882] * codes/icosagcm/trunk/src/icosa_init.f90 (modified) * codes/icosagcm/trunk/src/output/write_etat0.f90 (modified) * codes/icosagcm/trunk/src/output/xios_mod.F90 (modified) * codes/icosagcm/trunk/src/read_metric.f90 (added) * codes/icosagcm/trunk/src/sphere/geometry.f90 (modified) Metric is now write in start.nc/restart.nc Metric can be read at restart ... Tue, 11 Jun 2019 12:48:45 GMT ymipsl [881] * codes/icosagcm/trunk/src/parallel/domain.f90 (modified) Implement small cell balancing for ownership. Call to physic will be ... Fri, 17 May 2019 14:31:11 GMT ymipsl [873] * codes/icosagcm/trunk/src/physics/physics_external.F90 (modified) Fix for tracer conservation when adding smooth physics tendency. YM Fri, 17 May 2019 14:16:29 GMT ymipsl [872] * codes/icosagcm/trunk/src/physics/physics_external.F90 (modified) Comment the call to xios_timer. This functionnality will be commited ... Fri, 17 May 2019 13:02:07 GMT ymipsl [871] * codes/icosagcm/trunk/src/physics/physics.f90 (modified) * codes/icosagcm/trunk/src/physics/physics_external.F90 (modified) * codes/icosagcm/trunk/src/time/timeloop_gcm.f90 (modified) experimental : add smooth physics tendency for external physics. ... Wed, 27 Mar 2019 14:45:37 GMT ymipsl [819] * codes/icosagcm/trunk/src/initial/etat0_start_file.f90 (modified) New parameter in run .def etat0_start_iteration_reset = y/n default ... Mon, 18 Mar 2019 10:40:52 GMT adurocher [815] * codes/icosagcm/trunk/src/parallel/transfert_omp.f90 (modified) trunk : Changed grow_factor to Real in transfert_omp (was INT(1.5)=1) Mon, 18 Mar 2019 10:40:52 GMT adurocher [814] * codes/icosagcm/trunk/src/sphere/geometry.f90 (modified) trunk : removed double allocation of geom%bi in allocate_geometry Fri, 22 Feb 2019 17:09:12 GMT adurocher [811] * codes/icosagcm/devel/src/sphere/vector.f90 (modified) * codes/icosagcm/trunk/src/sphere/vector.f90 (modified) trunk+devel : fixed cross product Tue, 12 Feb 2019 09:20:53 GMT adurocher [810] * codes/icosagcm/trunk/src/sphere/vector.f90 (modified) cherrypick r745 : fix accuracy issue with cross_product2 => -xHost now ... Fri, 25 Jan 2019 16:11:55 GMT adurocher [803] * codes/icosagcm/trunk/src/output/netcdf_mod.F90 (modified) * codes/icosagcm/trunk/src/parallel/mpi_mod.F90 (modified) Fixed compilation with gfortran no_io/sequential Fixed syntax error on ... Fri, 30 Nov 2018 09:46:32 GMT ymipsl [788] * codes/icosagcm/trunk/src/output/netcdf_mod.F90 (modified) Minor fix when using -no_io option : Some compiler (NEC sx Aurora) can ... Wed, 21 Nov 2018 09:41:53 GMT sfromang [781] * codes/icosagcm/trunk/src/dissip/dissip_gcm.f90 (modified) New vertical profil for dissipation coefficient (via vert_prof_dissip ... Fri, 03 Aug 2018 11:47:54 GMT ymipsl [713] * codes/icosagcm/trunk/src/physics/physics.f90 (modified) Little fix for OpenMP using external physics YM Wed, 25 Jul 2018 11:57:35 GMT ymipsl [711] * codes/icosagcm/trunk/src/parallel/domain.f90 (modified) * codes/icosagcm/trunk/src/parallel/transfert.F90 (modified) * codes/icosagcm/trunk/src/parallel/transfert_mpi.f90 (modified) * codes/icosagcm/trunk/src/sphere/metric.f90 (modified) Adding halo transfer for scalar field ad vorticity point. => Use request ... Fri, 20 Jul 2018 09:14:21 GMT ymipsl [710] * codes/icosagcm/trunk/src/icosa_init.f90 (modified) * codes/icosagcm/trunk/src/physics/physics.f90 (modified) Remove conflict with OpenMP for LMDZ physic initialization. At this ... Fri, 20 Jul 2018 09:12:21 GMT ymipsl [709] * codes/icosagcm/trunk/src/initial/etat0_database.f90 (modified) OpenMP fix when creating intial state from files by interpolation ... Fri, 20 Jul 2018 09:10:21 GMT ymipsl [708] * codes/icosagcm/trunk/src/parallel/mpipara.F90 (modified) Default MPI initialization is set to funneled mode rather than ... Fri, 20 Jul 2018 09:08:31 GMT ymipsl [707] * codes/icosagcm/trunk/src/output/xios_mod.F90 (modified) OpenMP fix for function xios_read_var. Only master thread must call XIOS ... Tue, 17 Jul 2018 15:24:56 GMT millour [706] * codes/icosagcm/trunk/src/dissip/dissip_gcm.f90 (modified) * codes/icosagcm/trunk/src/time/time.f90 (modified) Tidying up around dissipation steps and outputs. So far application of ... Tue, 30 Jan 2018 14:28:08 GMT dubos [669] * codes/icosagcm/trunk/src/base/earth_const.f90 (modified) * codes/icosagcm/trunk/src/vertical/disvert_std.f90 (modified) trunk/disvert : set pa=preff/2 rather than hard-coded pa=50000 Fri, 26 Jan 2018 23:10:07 GMT dubos [668] * codes/icosagcm/trunk/src/diagnostics/observable.f90 (modified) * codes/icosagcm/trunk/src/diagnostics/wind.F90 (modified) * codes/icosagcm/trunk/src/icosa_init.f90 (modified) * codes/icosagcm/trunk/src/physics/physics.f90 (modified) trunk : compute and output physics tendencies on the dynamics side Wed, 24 Jan 2018 17:49:49 GMT dubos [667] * codes/icosagcm/trunk/src/base/profiling.f90 (added) * codes/icosagcm/trunk/src/icosa_init.f90 (modified) * codes/icosagcm/trunk/src/output/output_field.f90 (modified) * codes/icosagcm/trunk/src/parallel/mpipara.F90 (modified) * codes/icosagcm/trunk/src/parallel/transfert_mpi.f90 (modified) * codes/icosagcm/trunk/src/time/timeloop_gcm.f90 (modified) trunk : basic coarse-grain profiling Thu, 21 Dec 2017 21:55:38 GMT aslmd [649] * codes/icosagcm/trunk/src/diagnostics/check_conserve.f90 (modified) added angular momentum diagnostics associated with either positive or ... Thu, 21 Dec 2017 21:38:57 GMT aslmd [648] * codes/icosagcm/trunk/src/dissip/dissip_gcm.f90 (modified) added an option for simple Rayleigh friction at bottom (giant planets, ... Sat, 18 Nov 2017 23:18:39 GMT dubos [607] * codes/icosagcm/trunk/src/diagnostics/check_conserve.f90 (modified) * codes/icosagcm/trunk/src/initial/etat0_heldsz.f90 (modified) * codes/icosagcm/trunk/src/time/timeloop_gcm.f90 (modified) trunk : added AAM_tot to detailed AAM budget Wed, 25 Oct 2017 15:00:32 GMT dubos [606] * codes/icosagcm/trunk/src/vertical/disvert.f90 (modified) * codes/icosagcm/trunk/src/vertical/disvert_strato.f90 (modified) trunk : new disvert strato_custom Mon, 23 Oct 2017 23:46:15 GMT dubos [605] * codes/icosagcm/trunk/src/diagnostics/observable.f90 (modified) trunk : backported r600 from devel Mon, 23 Oct 2017 23:32:57 GMT dubos [604] * codes/icosagcm/trunk/src/diagnostics/diagflux.F90 (modified) * codes/icosagcm/trunk/src/diagnostics/observable.f90 (modified) * codes/icosagcm/trunk/src/dynamics/caldyn_kernels_base.F90 (modified) * codes/icosagcm/trunk/src/dynamics/caldyn_kernels_hevi.F90 (modified) * codes/icosagcm/trunk/src/kernels/energy_fluxes.k90 (modified) * codes/icosagcm/trunk/src/parallel/omp_para.F90 (modified) * codes/icosagcm/trunk/src/parallel/transfert_mpi.f90 (modified) * codes/icosagcm/trunk/src/sphere/geometry.f90 (modified) * codes/icosagcm/trunk/src/time/timeloop_gcm.f90 (modified) trunk : backported r600-603 from devel Thu, 19 Oct 2017 15:04:26 GMT dubos [599] * codes/icosagcm/trunk/src/diagnostics/check_conserve.f90 (modified) * codes/icosagcm/trunk/src/diagnostics/diagflux.F90 (added) * codes/icosagcm/trunk/src/diagnostics/observable.f90 (modified) * codes/icosagcm/trunk/src/diagnostics/wind.F90 (moved) * codes/icosagcm/trunk/src/dynamics/caldyn_gcm.F90 (modified) * codes/icosagcm/trunk/src/icosa_init.f90 (modified) * codes/icosagcm/trunk/src/kernels/advect_horiz.k90 (added) * codes/icosagcm/trunk/src/kernels/energy_fluxes.k90 (added) * codes/icosagcm/trunk/src/kernels/flux_centered.k90 (added) * codes/icosagcm/trunk/src/kernels/gradient.k90 (deleted) * codes/icosagcm/trunk/src/kernels/wind_centered.k90 (added) * codes/icosagcm/trunk/src/physics/physics.f90 (modified) * codes/icosagcm/trunk/src/physics/physics_lmdz_generic.F90 (modified) * codes/icosagcm/trunk/src/time/timeloop_gcm.f90 (modified) * codes/icosagcm/trunk/src/transport/advect.F90 (moved) * codes/icosagcm/trunk/src/transport/advect_tracer.f90 (modified) trunk : backported commits r582-r598 (transport diagnostics) Fri, 13 Oct 2017 14:00:58 GMT dubos [581] * codes/icosagcm/trunk/src/diagnostics/observable.f90 (modified) * codes/icosagcm/trunk/src/initial/etat0.f90 (modified) * codes/icosagcm/trunk/src/output/write_etat0.f90 (modified) * codes/icosagcm/trunk/src/time/timeloop_gcm.f90 (modified) trunk : upgrading to devel Fri, 13 Oct 2017 13:55:07 GMT dubos [580] * codes/icosagcm/trunk/src/base/earth_const.f90 (modified) * codes/icosagcm/trunk/src/dynamics/caldyn.f90 (modified) * codes/icosagcm/trunk/src/dynamics/caldyn_gcm.F90 (modified) * codes/icosagcm/trunk/src/dynamics/caldyn_hevi.f90 (modified) * codes/icosagcm/trunk/src/dynamics/caldyn_kernels_base.F90 (modified) * codes/icosagcm/trunk/src/dynamics/caldyn_kernels_hevi.F90 (modified) * codes/icosagcm/trunk/src/kernels (added) * codes/icosagcm/trunk/src/kernels/caldyn_fast.k90 (added) * codes/icosagcm/trunk/src/kernels/caldyn_slow_NH.k90 (added) * codes/icosagcm/trunk/src/kernels/caldyn_slow_hydro.k90 (added) * codes/icosagcm/trunk/src/kernels/caldyn_solver.k90 (added) * codes/icosagcm/trunk/src/kernels/caldyn_vert_NH.k90 (added) * codes/icosagcm/trunk/src/kernels/compute_NH_geopot.k90 (added) * codes/icosagcm/trunk/src/kernels/compute_geopot.k90 (added) * codes/icosagcm/trunk/src/kernels/coriolis.k90 (added) * codes/icosagcm/trunk/src/kernels/div.k90 (added) * codes/icosagcm/trunk/src/kernels/gradient.k90 (added) * codes/icosagcm/trunk/src/kernels/pvort_only.k90 (added) trunk : upgrading to devel Mon, 25 Sep 2017 12:20:00 GMT dubos [561] * codes/icosagcm/trunk/src/dynamics/caldyn_gcm.F90 (moved) * codes/icosagcm/trunk/src/dynamics/caldyn_hevi.f90 (modified) * codes/icosagcm/trunk/src/dynamics/caldyn_kernels_base.F90 (modified) * codes/icosagcm/trunk/src/dynamics/caldyn_kernels_hevi.F90 (modified) trunk : backported commits 555-557 from devel Mon, 18 Sep 2017 15:03:05 GMT dubos [555] * codes/icosagcm/trunk/src/dynamics/caldyn_kernels_base.F90 (modified) * codes/icosagcm/trunk/src/dynamics/caldyn_kernels_hevi.F90 (modified) trunk : backported commits 535-540 from devel Mon, 18 Sep 2017 13:48:59 GMT dubos [554] * codes/icosagcm/trunk/src/icosa_init.f90 (moved) trunk : renamed icosagcm.f90 => icosa_init.f90 Mon, 18 Sep 2017 13:10:09 GMT dubos [553] * codes/icosagcm/trunk/src/base/earth_const.f90 (modified) trunk : backported commit 534 from devel Mon, 18 Sep 2017 13:07:22 GMT dubos [552] * codes/icosagcm/trunk/src/dynamics/caldyn_gcm.f90 (modified) trunk : backported commit 534 from devel Mon, 18 Sep 2017 10:47:59 GMT dubos [548] * codes/icosagcm/trunk/bld.cfg (modified) * codes/icosagcm/trunk/src/base (added) * codes/icosagcm/trunk/src/base/dimensions.f90 (moved) * codes/icosagcm/trunk/src/base/earth_const.f90 (moved) * codes/icosagcm/trunk/src/base/field.f90 (moved) * codes/icosagcm/trunk/src/base/genmod.f90 (moved) * codes/icosagcm/trunk/src/base/getin.f90 (moved) * codes/icosagcm/trunk/src/base/grid_param.f90 (moved) * codes/icosagcm/trunk/src/base/math_const.f90 (moved) * codes/icosagcm/trunk/src/base/prec.f90 (moved) * codes/icosagcm/trunk/src/base/trace.F90 (moved) * codes/icosagcm/trunk/src/dcmip (added) * codes/icosagcm/trunk/src/dcmip/dcmip2016_baroclinic_wave.f90 (moved) * codes/icosagcm/trunk/src/dcmip/dcmip2016_cyclone.f90 (moved) * codes/icosagcm/trunk/src/dcmip/dcmip2016_kessler_physic.f90 (moved) * codes/icosagcm/trunk/src/dcmip/dcmip2016_simple_physics.f90 (moved) * codes/icosagcm/trunk/src/dcmip/dcmip2016_supercell.f90 (moved) * codes/icosagcm/trunk/src/dcmip/dcmip_initial_conditions_test_1_2_3_v5.f90 (moved) * codes/icosagcm/trunk/src/dcmip/guided_ncar_mod.f90 (moved) * codes/icosagcm/trunk/src/dcmip/physics_dcmip.f90 (moved) * codes/icosagcm/trunk/src/dcmip/physics_dcmip2016.f90 (moved) * codes/icosagcm/trunk/src/dcmip/terminator.f90 (moved) * codes/icosagcm/trunk/src/diagnostics (added) * codes/icosagcm/trunk/src/diagnostics/check_conserve.f90 (moved) * codes/icosagcm/trunk/src/diagnostics/exner.f90 (moved) * codes/icosagcm/trunk/src/diagnostics/geopotential_mod.f90 (moved) * codes/icosagcm/trunk/src/diagnostics/kinetic.f90 (moved) * codes/icosagcm/trunk/src/diagnostics/observable.f90 (moved) * codes/icosagcm/trunk/src/diagnostics/omega.f90 (moved) * codes/icosagcm/trunk/src/diagnostics/pression.f90 (moved) * codes/icosagcm/trunk/src/diagnostics/theta_rhodz.f90 (moved) * codes/icosagcm/trunk/src/diagnostics/vorticity.f90 (moved) * codes/icosagcm/trunk/src/diagnostics/wind.f90 (moved) * codes/icosagcm/trunk/src/dissip (added) * codes/icosagcm/trunk/src/dissip/dissip_gcm.f90 (moved) * codes/icosagcm/trunk/src/dissip/guided_mod.f90 (moved) * codes/icosagcm/trunk/src/dissip/sponge.f90 (moved) * codes/icosagcm/trunk/src/dynamics (added) * codes/icosagcm/trunk/src/dynamics/caldyn.f90 (moved) * codes/icosagcm/trunk/src/dynamics/caldyn_adv.f90 (moved) * codes/icosagcm/trunk/src/dynamics/caldyn_gcm.f90 (moved) * codes/icosagcm/trunk/src/dynamics/caldyn_hevi.f90 (moved) * codes/icosagcm/trunk/src/dynamics/caldyn_kernels.f90 (moved) * codes/icosagcm/trunk/src/dynamics/caldyn_kernels_base.F90 (moved) * codes/icosagcm/trunk/src/dynamics/caldyn_kernels_hevi.F90 (moved) * codes/icosagcm/trunk/src/initial (added) * codes/icosagcm/trunk/src/initial/etat0.f90 (moved) * codes/icosagcm/trunk/src/initial/etat0_academic.f90 (moved) * codes/icosagcm/trunk/src/initial/etat0_bubble.f90 (moved) * codes/icosagcm/trunk/src/initial/etat0_database.f90 (moved) * codes/icosagcm/trunk/src/initial/etat0_dcmip1.f90 (moved) * codes/icosagcm/trunk/src/initial/etat0_dcmip2.f90 (moved) * codes/icosagcm/trunk/src/initial/etat0_dcmip2016_baroclinic_wave.f90 (moved) * codes/icosagcm/trunk/src/initial/etat0_dcmip2016_cyclone.f90 (moved) * codes/icosagcm/trunk/src/initial/etat0_dcmip2016_supercell.f90 (moved) * codes/icosagcm/trunk/src/initial/etat0_dcmip3.f90 (moved) * codes/icosagcm/trunk/src/initial/etat0_dcmip4.f90 (moved) * codes/icosagcm/trunk/src/initial/etat0_dcmip5.f90 (moved) * codes/icosagcm/trunk/src/initial/etat0_heldsz.f90 (moved) * codes/icosagcm/trunk/src/initial/etat0_jablonowsky06.f90 (moved) * codes/icosagcm/trunk/src/initial/etat0_start_file.f90 (moved) * codes/icosagcm/trunk/src/initial/etat0_temperature.f90 (moved) * codes/icosagcm/trunk/src/initial/etat0_venus.f90 (moved) * codes/icosagcm/trunk/src/initial/etat0_williamson.f90 (moved) * codes/icosagcm/trunk/src/initial/q_sat.f90 (moved) * codes/icosagcm/trunk/src/output (added) * codes/icosagcm/trunk/src/output/free_unit_mod.f90 (moved) * codes/icosagcm/trunk/src/output/netcdf_mod.F90 (moved) * codes/icosagcm/trunk/src/output/output_field.f90 (moved) * codes/icosagcm/trunk/src/output/restart.f90 (moved) * codes/icosagcm/trunk/src/output/write_etat0.f90 (moved) * codes/icosagcm/trunk/src/output/write_field.f90 (moved) * codes/icosagcm/trunk/src/output/xios_mod.F90 (moved) * codes/icosagcm/trunk/src/parallel (added) * codes/icosagcm/trunk/src/parallel/checksum.f90 (moved) * codes/icosagcm/trunk/src/parallel/domain.f90 (moved) * codes/icosagcm/trunk/src/parallel/domain_param.f90 (moved) * codes/icosagcm/trunk/src/parallel/mpi_mod.F90 (moved) * codes/icosagcm/trunk/src/parallel/mpipara.F90 (moved) * codes/icosagcm/trunk/src/parallel/omp_para.F90 (moved) * codes/icosagcm/trunk/src/parallel/transfert.F90 (moved) * codes/icosagcm/trunk/src/parallel/transfert_mpi.f90 (moved) * codes/icosagcm/trunk/src/parallel/transfert_omp.f90 (moved) * codes/icosagcm/trunk/src/physics (added) * codes/icosagcm/trunk/src/physics/dimphys.f90 (moved) * codes/icosagcm/trunk/src/physics/physics.f90 (moved) * codes/icosagcm/trunk/src/physics/physics_external.F90 (moved) * codes/icosagcm/trunk/src/physics/physics_interface.f90 (moved) * codes/icosagcm/trunk/src/physics/physics_lmdz_generic.F90 (moved) * codes/icosagcm/trunk/src/sphere (added) * codes/icosagcm/trunk/src/sphere/geometry.f90 (moved) * codes/icosagcm/trunk/src/sphere/metric.f90 (moved) * codes/icosagcm/trunk/src/sphere/spherical_geom.f90 (moved) * codes/icosagcm/trunk/src/sphere/vector.f90 (moved) * codes/icosagcm/trunk/src/time (added) * codes/icosagcm/trunk/src/time/euler_scheme.f90 (moved) * codes/icosagcm/trunk/src/time/explicit_scheme.f90 (moved) * codes/icosagcm/trunk/src/time/hevi_scheme.f90 (moved) * codes/icosagcm/trunk/src/time/time.f90 (moved) * codes/icosagcm/trunk/src/time/timeloop_gcm.f90 (moved) * codes/icosagcm/trunk/src/transport (added) * codes/icosagcm/trunk/src/transport/advect.f90 (moved) * codes/icosagcm/trunk/src/transport/advect_tracer.f90 (moved) * codes/icosagcm/trunk/src/transport/tracer.f90 (moved) * codes/icosagcm/trunk/src/vertical (added) * codes/icosagcm/trunk/src/vertical/disvert.f90 (moved) * codes/icosagcm/trunk/src/vertical/disvert_apbp.f90 (moved) * codes/icosagcm/trunk/src/vertical/disvert_dcmip200.f90 (moved) * codes/icosagcm/trunk/src/vertical/disvert_dcmip3.f90 (moved) * codes/icosagcm/trunk/src/vertical/disvert_ncar.f90 (moved) * codes/icosagcm/trunk/src/vertical/disvert_ncarl30.f90 (moved) * codes/icosagcm/trunk/src/vertical/disvert_std.f90 (moved) * codes/icosagcm/trunk/src/vertical/disvert_strato.f90 (moved) * codes/icosagcm/trunk/src/vertical/vertical_interp.f90 (moved) * codes/icosagcm/trunk/src/vertical/vertical_remap.f90 (moved) trunk : reorganize source tree Thu, 10 Aug 2017 16:13:14 GMT dubos [545] * codes/icosagcm/trunk/src/disvert_strato.f90 (modified) disvert_strato : user-definable dsigmin ; useful to reproduce CMIP5 ... Thu, 10 Aug 2017 14:02:21 GMT dubos [544] * codes/icosagcm/trunk/src/etat0.f90 (modified) * codes/icosagcm/trunk/src/etat0_heldsz.f90 (modified) Held & Suarez : user-definable atmospheric mass, used for CMIP5 ... Wed, 12 Jul 2017 13:57:16 GMT dubos [543] * codes/icosagcm/trunk/arch/arch-ifort_CICLAD.path (modified) * codes/icosagcm/trunk/src/xios_mod.F90 (modified) fix : arch files for CICLAD Wed, 21 Jun 2017 15:48:15 GMT millour [541] * codes/icosagcm/trunk/src/dissip_gcm.f90 (modified) Fix dissipation initialization to be identical when changing number of ... Fri, 20 Jan 2017 20:46:09 GMT dubos [526] * codes/icosagcm/trunk/src/observable.f90 (modified) OMP fix for diagnostics Fri, 20 Jan 2017 20:33:40 GMT dubos [525] * codes/icosagcm/trunk/src/dissip_gcm.f90 (modified) OMP fix for Rayleigh friction Fri, 20 Jan 2017 16:56:04 GMT dubos [524] * codes/icosagcm/trunk/src/dissip_gcm.f90 (modified) OMP fix for Rayleigh friction Thu, 19 Jan 2017 00:58:59 GMT dubos [523] * codes/icosagcm/trunk/src/dissip_gcm.f90 (modified) * codes/icosagcm/trunk/src/timeloop_gcm.f90 (modified) Fixed Rayleigh friction (DCMIP 2.1) Tue, 17 Jan 2017 15:27:34 GMT dubos [521] * codes/icosagcm/trunk/src/caldyn_kernels.f90 (modified) * codes/icosagcm/trunk/src/caldyn_kernels_base.f90 (modified) * codes/icosagcm/trunk/src/caldyn_kernels_hevi.f90 (modified) * codes/icosagcm/trunk/src/hevi_scheme.f90 (modified) Cleanup after fixing RK2.5 Sat, 24 Dec 2016 01:33:07 GMT dubos [519] * codes/icosagcm/trunk/src/caldyn_gcm.f90 (modified) * codes/icosagcm/trunk/src/caldyn_hevi.f90 (modified) * codes/icosagcm/trunk/src/caldyn_kernels.f90 (modified) * codes/icosagcm/trunk/src/caldyn_kernels_hevi.f90 (modified) * codes/icosagcm/trunk/src/explicit_scheme.f90 (modified) * codes/icosagcm/trunk/src/timeloop_gcm.f90 (modified) Fixed RK2.5 - cleanup to follow Thu, 22 Dec 2016 09:58:34 GMT ymipsl [517] * codes/icosagcm/trunk/src/etat0.f90 (modified) * codes/icosagcm/trunk/src/etat0_database.f90 (modified) * codes/icosagcm/trunk/src/etat0_start_file.f90 (modified) forgotten files from previous commit YM Thu, 22 Dec 2016 09:55:05 GMT ymipsl [516] * codes/icosagcm/trunk/src/restart.f90 (modified) * codes/icosagcm/trunk/src/timeloop_gcm.f90 (modified) forgotten file from previous commit YM Thu, 22 Dec 2016 01:32:19 GMT dubos [515] * codes/icosagcm/trunk/src/timeloop_gcm.f90 (modified) Temporary fix : write_start undefined Mon, 19 Dec 2016 22:53:02 GMT ymipsl [514] * codes/icosagcm/trunk/src/timeloop_gcm.f90 (modified) Start file is created before entering time loop, except if starting from ... Fri, 16 Dec 2016 17:46:59 GMT dubos [513] * codes/icosagcm/trunk/src/sponge.f90 (modified) Trunk bugfix : sponge layer Thu, 08 Dec 2016 11:10:47 GMT dubos [505] * codes/icosagcm/trunk/src/restart.f90 (modified) * codes/icosagcm/trunk/src/xios_mod.F90 (modified) Allow compilation without XIOS Sat, 26 Nov 2016 23:24:42 GMT dubos [499] * codes/icosagcm/trunk/src/caldyn_kernels_hevi.f90 (modified) * codes/icosagcm/trunk/src/etat0.f90 (modified) * codes/icosagcm/trunk/src/timeloop_gcm.f90 (modified) Bugfix : NH - now passes DCMIP2012 (flat terrain), Bubble, DCMIP2016 Mon, 07 Nov 2016 12:13:40 GMT ymipsl [496] * codes/icosagcm/trunk/src/etat0_start_file.f90 (modified) * codes/icosagcm/trunk/src/write_etat0.f90 (modified) Restart from file, need to update redondant cells on frontier. YM Mon, 07 Nov 2016 12:11:26 GMT ymipsl [495] * codes/icosagcm/trunk/src/transfert.F90 (modified) Type for broadcast in sequential YM Mon, 07 Nov 2016 12:10:38 GMT ymipsl [494] * codes/icosagcm/trunk/src/etat0_heldsz.f90 (modified) Fix held & suarez physic (extra dimansion for theta) YM Mon, 07 Nov 2016 12:09:47 GMT ymipsl [493] * codes/icosagcm/trunk/src/checksum.f90 (modified) Extend checksum for parallel runs. YM Tue, 18 Oct 2016 09:15:43 GMT ymipsl [492] * codes/icosagcm/trunk/src/restart.f90 (modified) * codes/icosagcm/trunk/src/xios_mod.F90 (modified) Some bugs fixed in XIOS... => Some modifciation in restart and read ... Tue, 18 Oct 2016 09:12:37 GMT ymipsl [491] * codes/icosagcm/trunk/src/domain.f90 (modified) * codes/icosagcm/trunk/src/grid_param.f90 (modified) * codes/icosagcm/trunk/src/output_field.f90 (modified) USE IOISPL => USE ioipsl Maj. can cause trouble for FCM dependendy. YM Wed, 12 Oct 2016 14:14:03 GMT ymipsl [488] * codes/icosagcm/trunk/make_icosa (modified) * codes/icosagcm/trunk/src/disvert.f90 (modified) * codes/icosagcm/trunk/src/netcdf_mod.F90 (modified) * codes/icosagcm/trunk/src/restart.f90 (modified) * codes/icosagcm/trunk/src/time.f90 (modified) * codes/icosagcm/trunk/src/write_field.f90 (modified) * codes/icosagcm/trunk/tools/ioipsl/flincom.f90 (deleted) * codes/icosagcm/trunk/tools/ioipsl/fliocom.f90 (deleted) * codes/icosagcm/trunk/tools/ioipsl/histcom.f90 (deleted) * codes/icosagcm/trunk/tools/ioipsl/ioipsl.f90 (modified) * codes/icosagcm/trunk/tools/ioipsl/restcom.f90 (deleted) New version independant of netcd I/O for benchmarking. YM Wed, 12 Oct 2016 14:11:13 GMT ymipsl [487] * codes/icosagcm/trunk/src/advect.f90 (modified) * codes/icosagcm/trunk/src/advect_tracer.f90 (modified) * codes/icosagcm/trunk/src/dissip_gcm.f90 (modified) * codes/icosagcm/trunk/src/euler_scheme.f90 (modified) * codes/icosagcm/trunk/src/explicit_scheme.f90 (modified) Bad name for intel simd directives YM Wed, 12 Oct 2016 08:11:51 GMT ymipsl [486] * codes/icosagcm/trunk/src/etat0_database.f90 (modified) etat0 database : to avoid conflict with other id, suffix field read from ... Wed, 12 Oct 2016 08:07:58 GMT ymipsl [485] * codes/icosagcm/trunk/src/etat0_heldsz.f90 (modified) Fix extra-dimension to theta_rhodz for etat0 h&Z YM Mon, 26 Sep 2016 12:09:01 GMT ymipsl [483] * codes/icosagcm/trunk/src/etat0.f90 (modified) * codes/icosagcm/trunk/src/etat0_database.f90 (modified) * codes/icosagcm/trunk/src/etat0_start_file.f90 (modified) * codes/icosagcm/trunk/src/icosagcm.f90 (modified) * codes/icosagcm/trunk/src/restart.f90 (modified) * codes/icosagcm/trunk/src/write_etat0.f90 (modified) * codes/icosagcm/trunk/src/xios_mod.F90 (modified) - Add functionnality to input/output field of type U (value on the ... Mon, 19 Sep 2016 11:47:45 GMT ymipsl [482] * codes/icosagcm/trunk/src/etat0_database.f90 (modified) * codes/icosagcm/trunk/src/observable.f90 (modified) * codes/icosagcm/trunk/src/xios_mod.F90 (modified) Dynamico can run without XIOS YM Fri, 16 Sep 2016 13:39:08 GMT ymipsl [481] * codes/icosagcm/trunk/src/physics.f90 (modified) Physic column : OpenMP on vertical levsl is managed. YM Fri, 16 Sep 2016 13:37:45 GMT ymipsl [480] * codes/icosagcm/trunk/src/hevi_scheme.f90 (modified) Missing synchronisations for OpenMP on vertical levels YM Fri, 16 Sep 2016 13:34:45 GMT ymipsl [479] * codes/icosagcm/trunk/src/caldyn_kernels_base.f90 (modified) Missing synchronisation for OpenMP on vertical level YM Fri, 16 Sep 2016 13:33:42 GMT ymipsl [478] * codes/icosagcm/trunk/src/transfert_mpi.f90 (modified) MPI transfer : thread_serialized and thread_multiple is now working ... Fri, 16 Sep 2016 13:30:46 GMT ymipsl [477] * codes/icosagcm/trunk/src/checksum.f90 (modified) Checksum : manage field of type : field_U YM Mon, 12 Sep 2016 12:39:01 GMT ymipsl [476] * codes/icosagcm/trunk/src/etat0_start_file.f90 (modified) * codes/icosagcm/trunk/src/write_etat0.f90 (modified) Bug fix : read and write restart file was brocken due to new extra ... Mon, 12 Sep 2016 08:09:53 GMT ymipsl [475] * codes/icosagcm/trunk/src/timeloop_gcm.f90 (modified) Re-activate restart output. Problem was found on yellowstone (intelMPI). ...