Changeset 3298


Ignore:
Timestamp:
Apr 10, 2024, 4:13:41 PM (8 months ago)
Author:
jbclement
Message:

PEM:
Addition of a Python script "output_layering.py" in the deftank which allows to output layering data nicely from the "startpem.nc" files.
JBC

Location:
trunk/LMDZ.COMMON
Files:
1 added
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/LMDZ.COMMON/arch/arch-gfortran.fcm

    r3297 r3298  
    1 %COMPILER            mpif90
    2 %LINK                mpif90
     1%COMPILER            gfortran
     2%LINK                gfortran
    33%AR                  ar
    44%MAKE                make
     
    77%CPP_DEF             LAPACK
    88%FPP_DEF             NC_DOUBLE
    9 %BASE_FFLAGS         -pg -c -fdefault-real-8 -fdefault-double-8 -ffree-line-length-none -fno-align-commons -fallow-argument-mismatch
    10 %PROD_FFLAGS         -O2
    11 %DEV_FFLAGS          -O -Wall -fbounds-check
    12 %DEBUG_FFLAGS        -fcheck=all -ffree-line-length-0 -Wall -ffpe-trap=invalid,zero,overflow -fbounds-check -g3 -O0 -fstack-protector-all -finit-real=nan -fbacktrace
     9%BASE_FFLAGS         -c -fdefault-real-8 -fdefault-double-8 -ffree-line-length-none -fno-align-commons -fallow-argument-mismatch
     10%PROD_FFLAGS         -O3
     11%DEV_FFLAGS          -O
     12%DEBUG_FFLAGS        -ffpe-trap=invalid,zero,overflow -fbounds-check -g3 -O0 -fstack-protector-all -finit-real=snan -fbacktrace
    1313%C_COMPILER          gcc
    14 %C_OPTIM             -O2
    15 %MPI_FFLAGS          -I/usr/lib/x86_64-linux-gnu/openmpi/include
     14%C_OPTIM             -O3
     15%MPI_FFLAGS
    1616%OMP_FFLAGS         
    17 %BASE_LD             -pg
    18 %MPI_LD              -lmpi
     17%BASE_LD     
     18%MPI_LD
    1919%OMP_LD             
  • trunk/LMDZ.COMMON/arch/arch-gfortran.path

    r3297 r3298  
    11ROOT=$PWD
    2 NETCDF="$HOME/netcdf4hdf5"
    32
    43NETCDF_LIBDIR="-L$NETCDF/lib"
  • trunk/LMDZ.COMMON/libf/evolution/changelog.txt

    r3297 r3298  
    268268== 08/04/2024 == JBC
    269269Integration of the module "layering_mod.F90" with the rest of the PEM:
    270     - The linked list data structure representative of layered deposits is converted into an array which can be outputed in the "restratpem.nc" files. This array has dimensions (ngrid,nslope,nb_str_max,6) where 'nb_str_max' is the maximum number of 'stratum' through the layerings  and '6' is the number of properties of 'stratum';
     270    - The linked list data structure representative of layered deposits is converted into an array which can be outputed in the "restartpem.nc" files. This array has dimensions (ngrid,nslope,nb_str_max,6) where 'nb_str_max' is the maximum number of 'stratum' through the layerings  and '6' is the number of properties of 'stratum';
    271271    - this structure can also be read from "startpem.nc" files to initialize PEM runs;
    272272    - The layering algorithm is now used in the main PEM loop to make the layerings evolve.
     273
     274== 10/04/2024 == JBC
     275Addition of a Python script "output_layering.py" in the deftank which allows to output layering data nicely from the "startpem.nc" files.
Note: See TracChangeset for help on using the changeset viewer.