# # ChangeLog for codes/icosagcm/trunk/src/parallel # # Generated by Trac 1.0.1 # 05/17/24 07:37:28 Thu, 29 Oct 2020 14:43:28 GMT aclsce [1056] * codes/icosagcm/trunk/make_icosa (modified) * codes/icosagcm/trunk/src/parallel/mpipara.F90 (modified) Added handling of the use of oasis coupler (to be used in ocean- ... Wed, 30 Sep 2020 21:22:33 GMT dubos [1055] * codes/icosagcm/trunk/jsrc (added) * codes/icosagcm/trunk/jsrc/base (added) * codes/icosagcm/trunk/jsrc/base/field.f90 (added) * codes/icosagcm/trunk/jsrc/jinja2 (added) * codes/icosagcm/trunk/jsrc/parallel (added) * codes/icosagcm/trunk/jsrc/parallel/transfert_mpi_collectives.f90 (added) * codes/icosagcm/trunk/jsrc/render (added) * codes/icosagcm/trunk/src/base/field.f90 (modified) * codes/icosagcm/trunk/src/parallel/openacc_mod.F90 (modified) * codes/icosagcm/trunk/src/parallel/transfert_mpi_collectives.f90 (modified) Simplify base/field.f90 to reduce repetitive code Generate remaining ... Thu, 24 Sep 2020 16:17:18 GMT dubos [1053] * codes/icosagcm/trunk/src/base/field.f90 (modified) * codes/icosagcm/trunk/src/parallel/transfert_mpi.f90 (modified) trunk : simplify allocate_field -- tested on 4 GPUs (TBC) Mon, 09 Mar 2020 13:27:24 GMT ymipsl [1019] * codes/icosagcm/trunk/src/parallel/mpipara.F90 (modified) * codes/icosagcm/trunk/src/parallel/openacc_mod.F90 (added) On Jean-zay supercomputer with omnipath network, OpenACC need to be ... Mon, 09 Mar 2020 13:24:28 GMT ymipsl [1018] * codes/icosagcm/trunk/src/parallel/transfert_mpi.f90 (modified) Add OpenACC synchro to avoid race condition during MPI halllo exchange ... Fri, 28 Feb 2020 09:19:34 GMT ymipsl [1016] * codes/icosagcm/trunk/src/parallel/checksum.f90 (modified) Avoid circular dependancy when using checksum in geometry_mod YM Fri, 10 Jan 2020 11:20:52 GMT adurocher [1004] * codes/icosagcm/trunk/src/parallel/transfert_mpi.f90 (modified) transfert_mpi : Send only necessary messages + overlap HtoH Fri, 10 Jan 2020 11:20:52 GMT adurocher [1003] * codes/icosagcm/trunk/src/parallel/transfert_mpi.f90 (modified) transfert_mpi : Fuse message/points loops in buffer copies. Every ... Fri, 10 Jan 2020 11:20:52 GMT adurocher [1002] * codes/icosagcm/trunk/src/parallel/transfert_mpi.f90 (modified) transfert_mpi : Moved buffer copies in separate subroutines new ... Fri, 10 Jan 2020 11:20:52 GMT adurocher [1001] * codes/icosagcm/trunk/src/parallel/transfert_mpi.f90 (modified) transfert_mpi : fixed sign in vector messages Fri, 10 Jan 2020 11:20:51 GMT adurocher [1000] * codes/icosagcm/trunk/src/parallel/transfert_mpi.f90 (modified) transfert_mpi : fixed tmp array copy issue on GPU PGI doesn't give the ... Fri, 10 Jan 2020 11:20:51 GMT adurocher [999] * codes/icosagcm/trunk/src/parallel/transfert_mpi.f90 (modified) * codes/icosagcm/trunk/src/parallel/transfert_requests.F90 (modified) transfert_mpi : aggregate messages Only one message is sent per MPI ... Fri, 10 Jan 2020 11:20:51 GMT adurocher [998] * codes/icosagcm/trunk/src/parallel/transfert_mpi.f90 (modified) transfert_mpi : Added 'npoints' in submessages message_*%npoints is ... 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 [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, 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: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: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:39 GMT adurocher [892] * codes/icosagcm/trunk/src/parallel/mpipara.F90 (modified) trunk : Replaced deprecated MPI_TYPE_EXTENT by MPI_Type_get_extent 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 ... 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) 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 ... 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:10:21 GMT ymipsl [708] * codes/icosagcm/trunk/src/parallel/mpipara.F90 (modified) Default MPI initialization is set to funneled mode rather than ... 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 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 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