source: codes/icosagcm/trunk/src

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @1057   3 years millour Add a "plugin" option to disvert. Only the interface to the plugin is …
(edit) @1056   4 years aclsce Added handling of the use of oasis coupler (to be used in ocean-atmopshere …
(edit) @1055   4 years dubos Simplify base/field.f90 to reduce repetitive code Generate remaining …
(edit) @1053   4 years dubos trunk : simplify allocate_field -- tested on 4 GPUs (TBC)
(edit) @1048   4 years ymipsl Introduce modification from A. Durocher github to make held&suarez …
(edit) @1047   4 years ymipsl GPU port of sponge layer YM
(edit) @1046   4 years ymipsl Introduce modification from A. Durocher github to make held&suarez …
(edit) @1025   4 years millour Change "tracer_mod" to "tracer_icosa_mod" to avoid conflicting module name …
(edit) @1024   4 years millour Bug fix: qv computation is only possible if using at least 1 tracer. EM
(edit) @1023   4 years ymipsl - 1+1=2 : missing sync for rhodz - add "sync" parameter in run.def to …
(edit) @1019   4 years ymipsl On Jean-zay supercomputer with omnipath network, OpenACC need to be …
(edit) @1018   4 years ymipsl Add OpenACC synchro to avoid race condition during MPI halllo exchange in …
(edit) @1017   4 years ymipsl Add possibilty to set a white noise at restart. The amplitude of white …
(edit) @1016   4 years ymipsl Avoid circular dependancy when using checksum in geometry_mod YM
(edit) @1015   4 years ymipsl 1j+1j=2j - the iteration frequency of syncronization procedure at frontier …
(edit) @1014   4 years ymipsl 1j+1j=2j : when restart from a file, in order to do not modify metric, it …
(edit) @1013   4 years ymipsl 1j+1j=2j : (x / r) * r /= x due to rounding error. So at restart a run …
(edit) @1012   4 years ymipsl fix : read_metric variable was not initialized before calling getin, so no …
(edit) @1004   4 years adurocher transfert_mpi : Send only necessary messages + overlap HtoH
(edit) @1003   4 years adurocher transfert_mpi : Fuse message/points loops in buffer copies. Every points …
(edit) @1002   4 years adurocher transfert_mpi : Moved buffer copies in separate subroutines new routines …
(edit) @1001   4 years adurocher transfert_mpi : fixed sign in vector messages
(edit) @1000   4 years adurocher transfert_mpi : fixed tmp array copy issue on GPU PGI doesn't give the …
(edit) @999   4 years adurocher transfert_mpi : aggregate messages Only one message is sent per MPI …
(edit) @998   4 years adurocher transfert_mpi : Added 'npoints' in submessages message_*%npoints is used …
(edit) @970   5 years ymipsl Bug fix in openMP for held&suarez physic. YM
(edit) @967   5 years sfromang set tracers densities to zero in held-suarez test case intialisation …
(edit) @965   5 years adurocher trunk : Implemented req_z1_scal in new transfert_mpi
(edit) @964   5 years adurocher trunk : transfert_mpi_legacy is now default
(edit) @963   5 years adurocher Merge 'mpi_rewrite' into trunk
(edit) @962   5 years adurocher Merge 'profiling' to trunk
(edit) @954   5 years adurocher trunk : Added metric terms to kernels parameters to avoid Host/GPU …
(edit) @953   5 years adurocher trunk : GPU implementation with OpenACC ( merge from glcp.idris.fr )
(edit) @926   5 years dubos devel and trunk : let iim_glo=nbp+1 so that MOD(nbp,npslit_X)==0 implies …
(edit) @910   5 years ymipsl Fix typo. External physics was called for every case. YM
(edit) @904   5 years adurocher trunk : Fixed compilation without xios
(edit) @903   5 years adurocher trunk : Added ifdef to compile with mpif.h instead for mpi.mod
(edit) @902   5 years adurocher trunk : Check tracer mass conservation in check_conserve
(edit) @901   5 years adurocher trunk : Fixed compilation with --std=f2008 with gfortran Added …
(edit) @900   5 years adurocher trunk : Fixed aliasing issue in compute_divgrad/gradiv/gradrot in dissip …
(edit) @899   5 years adurocher trunk : Fixed GCC warnings Fixed iso c bindings fixed warnings with …
(edit) @898   5 years adurocher trunk : Separate compute/compare loops in compute_rhodz
(edit) @897   5 years adurocher trunk : Removed dereferencing of optional parameter (PGI OpenPower?)
(edit) @896   5 years adurocher trunk : compute_gradq3d: Remove all useless temporary arrays.
(edit) @895   5 years adurocher trunk : Fix inconsistent timer with PGI compiler. Always use the 64-bit …
(edit) @894   5 years adurocher trunk : compute_advect_horiz: Fix dimension of qfluxt. This fixes issue …
(edit) @893   5 years adurocher trunk : Zero-initialize output u-fields in write_restart
(edit) @892   5 years adurocher trunk : Replaced deprecated MPI_TYPE_EXTENT by MPI_Type_get_extent
(edit) @891   5 years ymipsl Comment the call to xios_timer. This functionnality will be commited …
(edit) @890   5 years ymipsl Remove output dissip tendency with xios wich is performance killer YM
(edit) @889   5 years ymipsl OpenMP fix when using "phys_smooth_tendency=y" YM
(edit) @888   5 years ymipsl OpenMP fix when reading metric. YM
(edit) @887   5 years ymipsl Close the context_dynamico_input properly when reading metric with XIOS. …
(edit) @882   5 years ymipsl Metric is now write in start.nc/restart.nc Metric can be read at restart …
(edit) @881   5 years ymipsl Implement small cell balancing for ownership. Call to physic will be done …
(edit) @873   5 years ymipsl Fix for tracer conservation when adding smooth physics tendency. YM
(edit) @872   5 years ymipsl Comment the call to xios_timer. This functionnality will be commited …
(edit) @871   5 years ymipsl experimental : add smooth physics tendency for external physics. …
(edit) @819   5 years ymipsl New parameter in run .def etat0_start_iteration_reset = y/n default (n) …
(edit) @815   5 years adurocher trunk : Changed grow_factor to Real in transfert_omp (was INT(1.5)=1)
(edit) @814   5 years adurocher trunk : removed double allocation of geom%bi in allocate_geometry
(edit) @811   5 years adurocher trunk+devel : fixed cross product
(edit) @810   5 years adurocher cherrypick r745 : fix accuracy issue with cross_product2 => -xHost now …
(edit) @803   5 years adurocher Fixed compilation with gfortran no_io/sequential Fixed syntax error on …
(edit) @788   5 years ymipsl Minor fix when using -no_io option : Some compiler (NEC sx Aurora) can …
(edit) @781   5 years sfromang New vertical profil for dissipation coefficient (via vert_prof_dissip …
(edit) @713   6 years ymipsl Little fix for OpenMP using external physics YM
(edit) @711   6 years ymipsl Adding halo transfer for scalar field ad vorticity point. => Use request …
(edit) @710   6 years ymipsl Remove conflict with OpenMP for LMDZ physic initialization. At this …
(edit) @709   6 years ymipsl OpenMP fix when creating intial state from files by interpolation …
(edit) @708   6 years ymipsl Default MPI initialization is set to funneled mode rather than …
(edit) @707   6 years ymipsl OpenMP fix for function xios_read_var. Only master thread must call XIOS …
(edit) @706   6 years millour Tidying up around dissipation steps and outputs. So far application of …
(edit) @669   6 years dubos trunk/disvert : set pa=preff/2 rather than hard-coded pa=50000
(edit) @668   6 years dubos trunk : compute and output physics tendencies on the dynamics side
(edit) @667   6 years dubos trunk : basic coarse-grain profiling
(edit) @649   6 years aslmd added angular momentum diagnostics associated with either positive or …
(edit) @648   6 years aslmd added an option for simple Rayleigh friction at bottom (giant planets, but …
(edit) @607   6 years dubos trunk : added AAM_tot to detailed AAM budget
(edit) @606   7 years dubos trunk : new disvert strato_custom
(edit) @605   7 years dubos trunk : backported r600 from devel
(edit) @604   7 years dubos trunk : backported r600-603 from devel
(edit) @599   7 years dubos trunk : backported commits r582-r598 (transport diagnostics)
(edit) @581   7 years dubos trunk : upgrading to devel
(edit) @580   7 years dubos trunk : upgrading to devel
(edit) @561   7 years dubos trunk : backported commits 555-557 from devel
(edit) @555   7 years dubos trunk : backported commits 535-540 from devel
(edit) @554   7 years dubos trunk : renamed icosagcm.f90 => icosa_init.f90
(edit) @553   7 years dubos trunk : backported commit 534 from devel
(edit) @552   7 years dubos trunk : backported commit 534 from devel
(edit) @548   7 years dubos trunk : reorganize source tree
(edit) @545   7 years dubos disvert_strato : user-definable dsigmin ; useful to reproduce CMIP5 …
(edit) @544   7 years dubos Held & Suarez : user-definable atmospheric mass, used for CMIP5 aquaplanet
(edit) @543   7 years dubos fix : arch files for CICLAD
(edit) @541   7 years millour Fix dissipation initialization to be identical when changing number of …
(edit) @526   7 years dubos OMP fix for diagnostics
(edit) @525   7 years dubos OMP fix for Rayleigh friction
(edit) @524   7 years dubos OMP fix for Rayleigh friction
(edit) @523   7 years dubos Fixed Rayleigh friction (DCMIP 2.1)
(edit) @521   7 years dubos Cleanup after fixing RK2.5
Note: See TracRevisionLog for help on using the revision log.