Author | Changes | Lines of Code | Lines per Change |
---|---|---|---|
Totals | 157 (100.0%) | 524 (100.0%) | 3.3 |
lguez | 74 (47.1%) | 243 (46.4%) | 3.2 |
emillour | 35 (22.3%) | 129 (24.6%) | 3.6 |
aslmd | 5 (3.2%) | 52 (9.9%) | 10.4 |
jghattas | 12 (7.6%) | 41 (7.8%) | 3.4 |
acozic | 12 (7.6%) | 21 (4.0%) | 1.7 |
fairhead | 11 (7.0%) | 16 (3.1%) | 1.4 |
ymeurdesoif | 2 (1.3%) | 14 (2.7%) | 7.0 |
crisi | 4 (2.5%) | 4 (0.8%) | 1.0 |
acaubel | 2 (1.3%) | 4 (0.8%) | 2.0 |
Added option -ftz for Ada because of a bug of version 17.0 of ifort,
which stops on underflow with -fpe-all=0. Intel announces that the bug
should be corrected in version 17.3.
Fixing a bug from revision 2661: when read_climoz = -1, we want to use ozonecm.
1 lines of code changed in 1 file:
Revert to a previous version of the Ada arch file so that people can run "as before", while we investigate if/why/how the change in "mcmodel" and the addition of "openmp-threadprivate=compat" generate issues.
EM
3 lines of code changed in 1 file:
"-check all" includes "arg_temp_created", which is annoying so we
detail "check bounds", etc.
3 lines of code changed in 3 files:
Added path to XIOS for ciclad. Change path to INCA as on the other machines.
8 lines of code changed in 2 files:
Corrections from YM to solve issues (compiler bug) with recent ifort versions:
- add -openmp-threadprivate=compat and set mcmodel=medium in Ada arch file.
- modify mod_hallo.F90 to solve issues when using save pointer in some cases.
EM
3 lines of code changed in 1 file:
Arch files for Occigen; possibly to be improved later.
EM
28 lines of code changed in 2 files:
Adding isotopes in the dynamics and more generally tracers of tracers.
CRisi
4 lines of code changed in 4 files:
Changed to use netcdf4p instead of default 3.6.2 at obelix/LSCE. Also added link to library hdf5 needed when compiling with XIOS.
No change in results has been seen.
7 lines of code changed in 1 file:
Added FFT to ifort Ciclad arch.
EM
2 lines of code changed in 1 file:
Arch files for gfortran on Ciclad.
EM
25 lines of code changed in 2 files:
Arch files for ifort on Ciclad: conform to usual naming convention.
EM
25 lines of code changed in 4 files:
Arch files for ifort on Ciclad NG.
EM
0 lines of code changed in 6 files:
correct path for inca include in arch file
2 lines of code changed in 2 files:
Remove default use of BLAS calls which are only in the non-FFT filter matrix products; matmul() is nowadays well optimized (and moreover using BLAS leads, with ifort 13 on Ada, to slightly different results in seq/MPI/OpenMP bench runs).
EM
2 lines of code changed in 2 files:
Added -fp-model strict in BASE_FLAGS and changed to -O2 in PROD. This is done to have the same results while changing the number of cores MPI/OMP.
2 lines of code changed in 1 file:
On enlève le -xHost en attendant plus de tests
2 lines of code changed in 1 file:
Evolution compilateur/environnement sur curie (2014/06/17)
-----------------------------------------------
Changes in compiler and environment on curie (2014/06/17)
1 lines of code changed in 1 file:
Added path to XIOS for curie arch.
2 lines of code changed in 1 file:
AC : Modified to run with Oasis-MCT as coupler in IPSLCM6 coupled configuration
4 lines of code changed in 2 files:
L'édition des liens avec la librairie idrmemmpi de l'idris est supprimée par
défaut pour éviter que les jobs ne se bloquent sur Ada. En effet, dans le cas
d'une simulation couplée, il faut que tout les exécutables aient été liés avec
la librairie pour éviter un blocage et comme ce n'est pas le cas par défaut ...
1 lines of code changed in 1 file:
Due to a "bug" with ifort compiler version 13 (compilation failure at linking stage when using OpenMP), revert to using static version of HDF5.
EM
1 lines of code changed in 1 file:
Revert Curie arch file to previous version (i.e. remove the large memory options) to remain compatible with other IPSL softwares.
Once the appropriate testing has been done, all should then simultaneously add the large memory (-mcmodel=large at compilation and -shared-intel when linking) to enable running at high resolution.
EM
2 lines of code changed in 1 file:
Added a copyright property to every file of the distribution, except
for the fcm files (which have their own copyright). Use svn propget on
a file to see the copyright. For instance:
$ svn propget copyright libf/phylmd/physiq.F90
Name of program: LMDZ
Creation date: 1984
Version: LMDZ5
License: CeCILL version 2
Holder: Laboratoire de m\'et\'eorologie dynamique, CNRS, UMR 8539
See the license file in the root directory
Also added the files defining the CeCILL version 2 license, in French
and English, at the top of the LMDZ tree.
210 lines of code changed in 46 files:
Add arch files for linux cluster at LSCE (obelix). No specific fft is added.
13 lines of code changed in 2 files:
Option mcmodel=large is required for high resolution grids. See also revision 1743.
2 lines of code changed in 1 file:
Getting XIOS to work in MPI, OpenMP and mixed MPI/OpenMP modes. Use "-io xios" option with makelmdz or makelmdz_fcm to enable XIOS (this doesn't deactivate IOIPSL outputs; to suppress IOIPSL outputs, add cpp flag CPP_NO_IOIPSL).
EM
5 lines of code changed in 2 files:
Correcting previous commit: linking to idrmemmpi only when using MPI.
2 lines of code changed in 1 file:
Added linking to idrmemmpi, for information on memory usage.
1 lines of code changed in 1 file:
Adapted arch files for gfortran compiler : added paths and changed to double presision.
8 lines of code changed in 2 files:
Library order at linking step matters; FFTW must appear before the MKL libraries (otherwise the MKL ersatz of FFTW is used).
EM
1 lines of code changed in 1 file:
Might as well add path to FFTW in the -rpath options (as is done for NetCDF and HDF) so that users won't need to add it to their LD_LIBRARY_PATH
EM
1 lines of code changed in 1 file:
Add correct paths to use dynamic FFTW library on Ada.
EM
2 lines of code changed in 1 file:
Set at link-time the run-time path of the NetCDF and HDF dynamic
libraries. This enforces consistency with the libraries used for
compilation. Modifying LD_LIBRARY_PATH at run time is no longer
needed.
1 lines of code changed in 1 file:
"-auto" reduces virtual memory.
1 lines of code changed in 1 file:
Option mcmodel needs to be specified at compile-time, not link-time.
2 lines of code changed in 1 file:
Set prod options on Ada to what seems so far OK when one wants trustable results.
EM
1 lines of code changed in 1 file:
Remove -ftrapuv option with O2 on dev mode (see the article on intel software network titled
"don't optimize when using -ftrapuv for uninitialized variable detection"
http://software.intel.com/en-us/articles/dont-optimize-when-using-ftrapuv-for-uninitialized-variable-detection
1 lines of code changed in 1 file:
Modified "arch" file on Ada (using dynamic libraries for NetCDF, you must have
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/smplocal/pub/NetCDF/4.1.3/lib:/smplocal/pub/HDF5/1.8.9/seq/lib
in your .bashrc or .bash_login or in your job to run).
EM
1 lines of code changed in 1 file:
Remove debug option "-no-ftz" (too agressive since it makes program stop on an underflow).
EM
1 lines of code changed in 1 file:
Update of the Ada arch files: add -Bstatic for Netcdf, better options for compilation in debug mode, and FFTW settings.
EM
6 lines of code changed in 2 files:
(13 more)