Author | Changes | Lines of Code | Lines per Change |
---|---|---|---|
Totals | 176 (100.0%) | 657 (100.0%) | 3.7 |
jghattas | 18 (10.2%) | 202 (30.7%) | 11.2 |
fairhead | 22 (12.5%) | 195 (29.7%) | 8.8 |
lguez | 47 (26.7%) | 95 (14.5%) | 2.0 |
emillour | 52 (29.5%) | 88 (13.4%) | 1.6 |
snguyen | 2 (1.1%) | 59 (9.0%) | 29.5 |
ymeurdesoif | 34 (19.3%) | 16 (2.4%) | 0.4 |
acozic | 1 (0.6%) | 2 (0.3%) | 2.0 |
Always use option `-fallow-argument-mismatch`
We need this option for non-MPI configurations too since revision
4600.
2 lines of code changed in 1 file:
Added a new set of arch files for JEAN-ZAY. These uses openmpi instead of intel-mpi. They are planed to be used with XIOS3-beta.
48 lines of code changed in 2 files:
Added new version of arch files for LSCE cluster/obelix. These new files are used with new versions of hdf5 and netcdf.
44 lines of code changed in 2 files:
removing '-P -traditional' FPP flags when using compiler preprocessor.
YM
3 lines of code changed in 3 files:
Integrate preprocessor name in arch.fcm files.
default => cpp
irene : mpif90 -E
jean-zay : mpiifort -E
For jean-zay and irene, using compiler preprocessor make possible to have correct line number on compilation error or in debuging report.
YM
13 lines of code changed in 13 files:
clean very old architecture files (retired computers)
YM
0 lines of code changed in 18 files:
Correction done due to new module netcdf95
3 lines of code changed in 1 file:
Modified arch.path for obelix/LSCE to include path to NETCDF95 installed at shared repository. Also adapted the file to the new structure. Done by L. Guez et J. Ghattas
27 lines of code changed in 1 file:
Do not link to dependent libraires
These link options led to an error.
1 lines of code changed in 1 file:
Use environment modules for NetCDF95
11 lines of code changed in 6 files:
Correct path to NetCDF95 on irene
The library has been re-compiled for the new Redhat 8 environment,
with the modules in `arch-X64_IRENE.env`. Also, the library is now
installed in a common IPSL directory.
2 lines of code changed in 1 file:
Add environment file for irene
The file is the same as [the one used by
modipsl](https://forge.ipsl.jussieu.fr/igcmg_doc/wiki/Doc/ComputingCenters/TGCC/IreneRedHat8#Modulesforcompilationandcomputation).
13 lines of code changed in 1 file:
Switch to redhat8 on IRENE
1 lines of code changed in 1 file:
Modifications to path to take into account Lionel's new NetCDF95 external library
4 lines of code changed in 2 files:
Merge LMDZ_ECRad branch back into trunk!
48 lines of code changed in 31 files:
Complete `arch-gfortran.fcm`
`makelmdz_fcm -arch gfortran -parallel mpi_omp` should now work with
gfortran 11. (Before this commit, `makelmdz_fcm -arch gfortran
-parallel mpi_omp` did not work regardless of gfortran version.)
8 lines of code changed in 1 file:
Cleaning up the ORC_LIB variable from the arch files to avoid confusion
as it is actually defined in the makelmdz* scripts
1 lines of code changed in 4 files:
Travail de fermeture du ticket #115: harmonisation des LIBDIR INCDIR dans les arch
119 lines of code changed in 5 files:
revert arch-X64_JEANZAY.env to svn v4382
6 lines of code changed in 1 file:
Modifications to qminimum_loc to allow consistent results in debug with OpenMP(and MPI). Removed some isoverif outputs from phyetat0_mod
53 lines of code changed in 1 file:
Revert part of commit 4361
The modifications on `arch/arch-X64_JEANZAY.path` and `bld.cfg` were not
meant to be committed.
4 lines of code changed in 1 file:
Change calendar attribute "360d" to "360_day"
"360_day" is the correct attribute according to CF convention. "360d"
leads to an error when opening a history file with xarray.
4 lines of code changed in 1 file:
Remove "-qopenmp-threadprivate=compat" which causes crashes in OpenMP on Spirit (the MESOIPSL cluster).
EM
1 lines of code changed in 1 file:
Added arch.env file used at Spirit and Spiritx.
Note that for the moment, only mode "MPI only" is working. Hybrid mode do not yet work. Compilation with "-parallel mpi" is needed.
10 lines of code changed in 1 file:
Added arch files for Spirti and Spiritx new cluster at MESO IPSL center.
32 lines of code changed in 2 files:
Correct paths to NetCDF-Fortran
The directory containing libraries from the Linux distribution is
included in the default directories searched by gfortran. Besides, it
is not /usr/local on Ubuntu on a personal computer, it is
/usr/lib/x86_64-linux-gnu. As for the include directory, it is
/usr/include on Ubuntu.
2 lines of code changed in 1 file:
Link to NetCDF-Fortran library, not C library
The direct link from LMDZ is to the NetCDF-Fortran library, not the C
library. And as the NetCDF-Fortran library is dynamic in Linux
distributions, the link to the C library is not necessary.
0 lines of code changed in 1 file:
Link to NetCDF-Fortran library, not C library
The direct link from LMDZ is to the NetCDF-Fortran library, not the C
library. And as the NetCDF-Fortran library is dynamic in Linux
distributions, the link to the C library is not necessary.
0 lines of code changed in 1 file:
Added compilation flag -fimf-arch-consistency=true to have reporducible results at obelix. See ticket https://forge.ipsl.jussieu.fr/orchidee/ticket/824
1 lines of code changed in 1 file:
Update Irene debug options to be more strict.
EM
2 lines of code changed in 2 files:
Added arch files for IRENE-AMD new machine.
AC
29 lines of code changed in 2 files:
Ajoute un deuxiement emplacement ou le librarie IOIPSL sera recherche. Cela est deja fait dans les arch pour IRENE et JEAN-ZAY. C'est necessaire quand on compile IOIPSL avec le script makeioipsl_fcm comme fait dans les configurations v6.2 et v6.3.
4 lines of code changed in 3 files:
Update Jean-Zay arch files.
EM
5 lines of code changed in 1 file:
Based on some recommendations by other users, stick to "-fp-model strict" compiler option, even in prod mode.
EM
4 lines of code changed in 1 file:
Update to jean-zay arch file when compiling ioipsl with fcm
JG
2 lines of code changed in 1 file:
Update arch files for Jean Zay.
EM
10 lines of code changed in 2 files:
Simplification of jeanzay arch files
LF
6 lines of code changed in 2 files:
Initial import of arch files for new Idris computer jean-zay
32 lines of code changed in 2 files:
Added option that IOIPSL library could be found in IOIPSL/lib and IOIPSL/inc folder. This is the case using the version of IOIPSL compiled with fcm for use with DYNAMICO.
4 lines of code changed in 3 files:
"Historic" :-) commit merging the physics branch used for DYNAMICO with the LMDZ trunk.
The same physics branch can now be used seamlessly with the traditional lon-lat LMDZ
dynamical core and DYNAMICO.
Testing consisted in running a lon-lat LMDZ bucket simulation with the NPv6.1 physics package
with the original trunk sources and the merged sources. Tests were succesful in the sense that
numeric continuity was preserved in the restart files from both simulation. Further tests
included running both versions of the physics codes for one year in a LMDZOR setting in which
the restart files also came out identical.
Caution:
- as the physics package now manages unstructured grids, grid information needs to be transmitted
to the surface scheme ORCHIDEE. This means that the interface defined in surf_land_orchidee_mod.F90
is only compatible with ORCHIDEE version orchidee2.1 and later versions. If previous versions of
ORCHIDEE need to be used, the CPP key ORCHIDEE_NOUNSTRUCT needs to be set at compilation time.
This is done automatically if makelmdz/makelmdz_fcm are called with the veget orchidee2.0 switch
- due to a limitation in XIOS, the time at which limit conditions will be read in by DYNAMICO will be
delayed by one physic timestep with respect to the time it is read in by the lon-lat model. This is caused
by the line
IF (MOD(itime-1, lmt_pas) == 0 .OR. (jour_lu /= jour .AND. grid_type /= unstructured)) THEN ! time to read
in limit_read_mod.F90
Work still needed on COSP integration and XML files for DYNAMICO
EM, YM, LF
1 lines of code changed in 1 file:
(7 more)