MNH-git_open_source-lfs.git
46 hours agoPhilippe 21/02/2019: NAG and S4PY: fix compilation MNH-54-branch
Philippe WAUTELET [Thu, 21 Feb 2019 15:16:39 +0000 (16:16 +0100)]
Philippe 21/02/2019: NAG and S4PY: fix compilation

47 hours agoPhilippe and S├ębastien Riette 21/02/2019: add libs4py library (for epygram tool)
Philippe WAUTELET [Thu, 21 Feb 2019 14:32:05 +0000 (15:32 +0100)]
Philippe and S├ębastien Riette 21/02/2019: add libs4py library (for epygram tool)

47 hours agoPhilippe 21/02/2019: add flag to compile the COMPRESS library
Philippe WAUTELET [Thu, 21 Feb 2019 14:27:20 +0000 (15:27 +0100)]
Philippe 21/02/2019: add flag to compile the COMPRESS library

47 hours agoPhilippe 21/02/2019: COMPRESS: use IEEE_SUPPORT_NAN and IEEE_IS_NAN correctly
Philippe WAUTELET [Thu, 21 Feb 2019 14:19:07 +0000 (15:19 +0100)]
Philippe 21/02/2019: COMPRESS: use IEEE_SUPPORT_NAN and IEEE_IS_NAN correctly

2 days agoPhilippe 21/02/2019: bugfix: intent of read fields: OUT->INOUT to keep initial value...
Philippe WAUTELET [Thu, 21 Feb 2019 09:55:08 +0000 (10:55 +0100)]
Philippe 21/02/2019: bugfix: intent of read fields: OUT->INOUT to keep initial value if not found in file

4 days agoQuentin 19/02/2019: adapt the chemistry-namelist for ICARTT KTEST to the new BASIC...
Quentin Rodier [Tue, 19 Feb 2019 13:08:37 +0000 (14:08 +0100)]
Quentin 19/02/2019: adapt the chemistry-namelist for ICARTT KTEST to the new BASIC.f90 (commit of 14/02/2019) + add MNH_MEGAN in profile_mesonh.ihm

4 days agoC.Lac 18/02/2019: adding rain fraction as a LES diagnostic
Quentin Rodier [Mon, 18 Feb 2019 17:11:31 +0000 (18:11 +0100)]
C.Lac 18/02/2019: adding rain fraction as a LES diagnostic

4 days agoC.Lac 18/02/2019: adding rain fraction as an output field
Quentin Rodier [Mon, 18 Feb 2019 17:10:17 +0000 (18:10 +0100)]
C.Lac 18/02/2019: adding rain fraction as an output field

5 days agoPhilippe 15/02/2019: SURFEX: bugfix: allocate ZSTRESS only when its size has a meaning
Philippe WAUTELET [Fri, 15 Feb 2019 10:17:15 +0000 (11:17 +0100)]
Philippe 15/02/2019: SURFEX: bugfix: allocate ZSTRESS only when its size has a meaning

5 days agoPhilippe 15/02/2019: SURFEX: move computation of ZLAND (to prevent use of non initial...
Philippe WAUTELET [Fri, 15 Feb 2019 10:16:40 +0000 (11:16 +0100)]
Philippe 15/02/2019: SURFEX: move computation of ZLAND (to prevent use of non initialized values)

7 days agoJuan 6/02/2019: For CDFAUTO & Forefire , add netcdf-cxx-4.2.tar.gz
Juan Escobar [Fri, 15 Feb 2019 15:11:56 +0000 (16:11 +0100)]
Juan 6/02/2019: For CDFAUTO & Forefire , add netcdf-cxx-4.2.tar.gz

7 days agoJuan 6/02/2019: For CDFAUTO & Forefire , add compilation of netcdf-cxx-4.2
Juan Escobar [Thu, 14 Feb 2019 15:41:49 +0000 (16:41 +0100)]
Juan 6/02/2019: For CDFAUTO & Forefire , add compilation of netcdf-cxx-4.2

7 days agoJoris P. and Pierre T. 14/02/2019: corrections for the use of MEGAN scheme (always...
Juan Escobar [Fri, 15 Feb 2019 13:47:48 +0000 (14:47 +0100)]
Joris P. and Pierre T. 14/02/2019: corrections for the use of MEGAN scheme (always the night in mode_megan) + desactivation of leaf temperature correction with sun/shade + add missing default values

8 days agoBenoit V. 14/02/2019: LIMA minor correction (budget and turn off heat exchange transp...
Quentin Rodier [Thu, 14 Feb 2019 15:23:25 +0000 (16:23 +0100)]
Benoit V. 14/02/2019: LIMA minor correction (budget and turn off heat exchange transport by droplets)

10 days agoPhilippe 13/02/2019: bugfix: intent of PPRFR OUT->INOUT
Philippe WAUTELET [Wed, 13 Feb 2019 12:27:07 +0000 (13:27 +0100)]
Philippe 13/02/2019: bugfix: intent of PPRFR OUT->INOUT

10 days agoPhilippe 13/02/2019: remove PPABSM and PTSTEP dummy arguments of READ_FIELD (bugfix...
Philippe WAUTELET [Wed, 13 Feb 2019 11:38:32 +0000 (12:38 +0100)]
Philippe 13/02/2019: remove PPABSM and PTSTEP dummy arguments of READ_FIELD (bugfix: PPABSM was intent(OUT))

10 days agoPhilippe 13/02/2019: initialize XALBUV even if no radiation (needed in CH_INTERP_JVALUES)
Philippe WAUTELET [Wed, 13 Feb 2019 11:36:55 +0000 (12:36 +0100)]
Philippe 13/02/2019: initialize XALBUV even if no radiation (needed in CH_INTERP_JVALUES)

10 days agoPhilippe 13/02/2019: initialize PLBXSVM and PLBYSVM in all cases
Philippe WAUTELET [Wed, 13 Feb 2019 11:34:03 +0000 (12:34 +0100)]
Philippe 13/02/2019: initialize PLBXSVM and PLBYSVM in all cases

10 days agoPhilippe 12/02/2019: bugfix: variables were not always initialized + ensure a variabl...
Philippe WAUTELET [Tue, 12 Feb 2019 15:57:02 +0000 (16:57 +0100)]
Philippe 12/02/2019: bugfix: variables were not always initialized + ensure a variable is always positive

11 days agoPhilippe 11/02/2019: dimensions of PINPRC and PINDEP not necessarily KIT,KJT
Philippe WAUTELET [Mon, 11 Feb 2019 14:04:20 +0000 (15:04 +0100)]
Philippe 11/02/2019: dimensions of PINPRC and PINDEP not necessarily KIT,KJT

12 days agoPhilippe 11/02/2019: bug: added missing use of MODI_CH_MONITOR_n
Philippe WAUTELET [Mon, 11 Feb 2019 12:30:37 +0000 (13:30 +0100)]
Philippe 11/02/2019: bug: added missing use of MODI_CH_MONITOR_n

2 weeks agoPhilippe 08/02/2019: bug fix: compute ZEPSI_CLOUD only once and only when it is needed
Philippe WAUTELET [Fri, 8 Feb 2019 14:56:17 +0000 (15:56 +0100)]
Philippe 08/02/2019: bug fix: compute ZEPSI_CLOUD only once and only when it is needed

2 weeks agoPhilippe 08/02/2019: bug fix in ch_f77: missing argument + wrong use of an non initia...
Philippe WAUTELET [Fri, 8 Feb 2019 14:54:18 +0000 (15:54 +0100)]
Philippe 08/02/2019: bug fix in ch_f77: missing argument + wrong use of an non initialized value

2 weeks agoPhilippe 08/02/2019: allocate to zero-size non associated pointers
Philippe WAUTELET [Fri, 8 Feb 2019 12:16:46 +0000 (13:16 +0100)]
Philippe 08/02/2019: allocate to zero-size non associated pointers

2 weeks agoPhilippe 08/02/2019: SURFEX: fix intent of PFIELD_OUT (OUT->INOUT)
Philippe WAUTELET [Fri, 8 Feb 2019 10:44:24 +0000 (11:44 +0100)]
Philippe 08/02/2019: SURFEX: fix intent of PFIELD_OUT (OUT->INOUT)

2 weeks agoPhilippe 08/02/2019: minor bug: compute ZWORK36 only when needed
Philippe WAUTELET [Fri, 8 Feb 2019 10:29:16 +0000 (11:29 +0100)]
Philippe 08/02/2019: minor bug: compute ZWORK36 only when needed

2 weeks agoPhilippe 08/02/2019: add missing NULL association for pointers in modd_* files
Philippe WAUTELET [Fri, 8 Feb 2019 10:14:25 +0000 (11:14 +0100)]
Philippe 08/02/2019: add missing NULL association for pointers in modd_* files

2 weeks agoPhilippe 08/02/2019: SURFEX: initialize ZFIELD1 even if of size=1
Philippe WAUTELET [Fri, 8 Feb 2019 08:48:23 +0000 (09:48 +0100)]
Philippe 08/02/2019: SURFEX: initialize ZFIELD1 even if of size=1

2 weeks agoPhilippe 06/02/2019: minor: standardize 2 units in written/read fields
Philippe WAUTELET [Wed, 6 Feb 2019 11:36:00 +0000 (12:36 +0100)]
Philippe 06/02/2019: minor: standardize 2 units in written/read fields

2 weeks agoPhilippe 05/02/2019: ada: use intel/2018.2 (intel/2013.1 has problems with newunit...
Philippe WAUTELET [Tue, 5 Feb 2019 15:57:25 +0000 (16:57 +0100)]
Philippe 05/02/2019: ada: use intel/2018.2 (intel/2013.1 has problems with newunit) and Intel MPI environment (POE not compatible with Intel from intel/2015.2)

2 weeks agoPhilippe 04/02/2019: minor bug: remove a MPPDB_CHECK3D for XLSWM which is not allocat...
Philippe WAUTELET [Mon, 4 Feb 2019 08:16:59 +0000 (09:16 +0100)]
Philippe 04/02/2019: minor bug: remove a MPPDB_CHECK3D for XLSWM which is not allocated in some cases

3 weeks agoPhilippe 01/02/2019: bug correction in case XRT is not associated
Philippe WAUTELET [Fri, 1 Feb 2019 15:06:34 +0000 (16:06 +0100)]
Philippe 01/02/2019: bug correction in case XRT is not associated

3 weeks agoPhilippe 01/02/2019: added missing initialization to NULL for files with OUT intent
Philippe WAUTELET [Fri, 1 Feb 2019 13:51:59 +0000 (14:51 +0100)]
Philippe 01/02/2019: added missing initialization to NULL for files with OUT intent

3 weeks agoPhilippe 01/02/2019: rain_ice: add missing initialization for PFPR
Philippe WAUTELET [Fri, 1 Feb 2019 13:29:39 +0000 (14:29 +0100)]
Philippe 01/02/2019: rain_ice: add missing initialization for PFPR

3 weeks agoPhilippe 01/02/2019: bug: forgotten if for iib=iie and XX (same as for YY)
Philippe WAUTELET [Fri, 1 Feb 2019 13:13:07 +0000 (14:13 +0100)]
Philippe 01/02/2019: bug: forgotten if for iib=iie and XX (same as for YY)

3 weeks agoPhilippe 01/02/2019: SURFEX: bug in intent of PDEEP_FLUX OUT->INOUT
Philippe WAUTELET [Fri, 1 Feb 2019 10:20:10 +0000 (11:20 +0100)]
Philippe 01/02/2019: SURFEX: bug in intent of PDEEP_FLUX OUT->INOUT

3 weeks agoPhilippe 01/02/2019: SURFEX: bug: KI->KSIZE for size of KMASK argument in TREAT_SURF
Philippe WAUTELET [Fri, 1 Feb 2019 09:57:59 +0000 (10:57 +0100)]
Philippe 01/02/2019: SURFEX: bug: KI->KSIZE for size of KMASK argument in TREAT_SURF

3 weeks agoPhilippe 01/02/2019: ZRSMIN is now allocatable (instead of size of XRTMIN which was...
Philippe WAUTELET [Fri, 1 Feb 2019 09:32:06 +0000 (10:32 +0100)]
Philippe 01/02/2019: ZRSMIN is now allocatable (instead of size of XRTMIN which was sometimes not allocated)

3 weeks agoPhilippe 01/02/2019 : IO_WRITE_COORDVAR_NC4: bug: use of non-associated pointers...
Philippe WAUTELET [Fri, 1 Feb 2019 08:30:20 +0000 (09:30 +0100)]
Philippe 01/02/2019 : IO_WRITE_COORDVAR_NC4: bug: use of non-associated pointers (PIOCDF%DIM_Nx_y)

3 weeks agoJuan 30/01/2018: Minor modification to test IOZ by uncommenting NAM_CONFZ lines in...
Juan Escobar [Wed, 30 Jan 2019 16:30:08 +0000 (17:30 +0100)]
Juan 30/01/2018: Minor modification to test IOZ by uncommenting NAM_CONFZ lines in namelist files

3 weeks agoQuentin 29/01/2019: SURFEX: bug: remove obsolete variable and use the correct one
Philippe WAUTELET [Wed, 30 Jan 2019 08:42:24 +0000 (09:42 +0100)]
Quentin 29/01/2019: SURFEX: bug: remove obsolete variable and use the correct one

3 weeks agoPhilippe 30/01/2019: bug: remove double allocates for non 'n' variables
Philippe WAUTELET [Wed, 30 Jan 2019 08:35:48 +0000 (09:35 +0100)]
Philippe 30/01/2019: bug: remove double allocates for non 'n' variables

3 weeks agoPhilippe 29/01/2018: typo correction in variable name
Philippe WAUTELET [Tue, 29 Jan 2019 13:23:56 +0000 (14:23 +0100)]
Philippe 29/01/2018: typo correction in variable name

3 weeks agoPhilippe 29/01/2019: SURFEX: bug corrections + missing zero-size allocations (detecte...
Philippe WAUTELET [Tue, 29 Jan 2019 12:28:33 +0000 (13:28 +0100)]
Philippe 29/01/2019: SURFEX: bug corrections + missing zero-size allocations (detected with NAG compiler)

3 weeks agoPhilippe 29/01/2019: bug corrections + missing zero-size allocations (detected with...
Philippe WAUTELET [Tue, 29 Jan 2019 12:25:51 +0000 (13:25 +0100)]
Philippe 29/01/2019: bug corrections + missing zero-size allocations (detected with NAG compiler)

4 weeks agoQuentin 25/01/2019 : remove XASBL constant in turbulence scheme : not used any more
Quentin Rodier [Fri, 25 Jan 2019 12:34:55 +0000 (13:34 +0100)]
Quentin 25/01/2019 : remove XASBL constant in turbulence scheme : not used any more

4 weeks agoQuentin 24/01/2019: minor correction on XCEDIS : cancellation of previous modificatio...
Quentin Rodier [Thu, 24 Jan 2019 16:56:56 +0000 (17:56 +0100)]
Quentin 24/01/2019: minor correction on XCEDIS : cancellation of previous modification of XCEDIS with respect to the mixing length

4 weeks agoBenoit V. 24/01/2019: LIMA minor corrections
Quentin Rodier [Thu, 24 Jan 2019 10:58:23 +0000 (11:58 +0100)]
Benoit V. 24/01/2019: LIMA minor corrections

4 weeks agoQuentin 23/01/2019: modification of initialization of PM09 convection scheme at hecto...
Quentin Rodier [Wed, 23 Jan 2019 16:08:56 +0000 (17:08 +0100)]
Quentin 23/01/2019: modification of initialization of PM09 convection scheme at hectometric scale.The mass-flux at the surface is reduced and converge to EDKF value when resolution is meso-scale. Flag to turn on : LGZ = TRUE by default. Modifs by Rachel Honnert

4 weeks agoMerge remote-tracking branch 'refs/remotes/origin/MNH-54-branch' into MNH-54X
Philippe WAUTELET [Tue, 22 Jan 2019 16:36:50 +0000 (17:36 +0100)]
Merge remote-tracking branch 'refs/remotes/origin/MNH-54-branch' into MNH-54X

4 weeks agoPhilippe 22/01/2019: add rules to compile with NAG compiler + removed old NAGf95...
Philippe WAUTELET [Tue, 22 Jan 2019 16:34:52 +0000 (17:34 +0100)]
Philippe 22/01/2019: add rules to compile with NAG compiler + removed old NAGf95 rules

4 weeks agoPhilippe 22/01/2019: correct kind of complex datatype
Philippe WAUTELET [Tue, 22 Jan 2019 16:02:04 +0000 (17:02 +0100)]
Philippe 22/01/2019: correct kind of complex datatype

4 weeks agoPhilippe 22/01/2019: bugs: incorrect writes + unauthorized goto
Philippe WAUTELET [Tue, 22 Jan 2019 15:11:30 +0000 (16:11 +0100)]
Philippe 22/01/2019: bugs: incorrect writes + unauthorized goto

4 weeks agoPhilippe 22/01/2019: replace obsolete SNGL intrinsics by REAL intrinsics
Philippe WAUTELET [Tue, 22 Jan 2019 15:05:22 +0000 (16:05 +0100)]
Philippe 22/01/2019: replace obsolete SNGL intrinsics by REAL intrinsics

4 weeks agoPhilippe 22/01/2019: use sleep_c subroutine instead of non-standard call system
Philippe WAUTELET [Tue, 22 Jan 2019 15:02:16 +0000 (16:02 +0100)]
Philippe 22/01/2019: use sleep_c subroutine instead of non-standard call system

4 weeks agoPhilippe 22/01/2019: replace double precision declarations by real(kind(0.0d0)) ...
Philippe WAUTELET [Tue, 22 Jan 2019 15:00:13 +0000 (16:00 +0100)]
Philippe 22/01/2019: replace double precision declarations by real(kind(0.0d0)) (to allow compilation by NAG compiler)

4 weeks agoPhilippe 22/01/2019: use standard FLUSH statement instead of non standard intrinsics
Philippe WAUTELET [Tue, 22 Jan 2019 14:26:12 +0000 (15:26 +0100)]
Philippe 22/01/2019: use standard FLUSH statement instead of non standard intrinsics

4 weeks agoPhilippe 22/01/2019: SURFEX: correct small print bugs
Philippe WAUTELET [Tue, 22 Jan 2019 14:05:43 +0000 (15:05 +0100)]
Philippe 22/01/2019: SURFEX: correct small print bugs

4 weeks agoPhilippe 22/01/2019: SURFEX: use standard GET_ENVIRONMENT_VARIABLE instead of non...
Philippe WAUTELET [Tue, 22 Jan 2019 14:02:02 +0000 (15:02 +0100)]
Philippe 22/01/2019: SURFEX: use standard GET_ENVIRONMENT_VARIABLE instead of non standard GETENV

4 weeks agoPhilippe 22/01/2019: SURFEX: use standard FLUSH statement instead of non standard...
Philippe WAUTELET [Tue, 22 Jan 2019 13:59:38 +0000 (14:59 +0100)]
Philippe 22/01/2019: SURFEX: use standard FLUSH statement instead of non standard intrinsics

4 weeks agoPhilippe 22/01/2019: add special treatment of FLUSH statement in Fortran90_stuff_inte...
Philippe WAUTELET [Tue, 22 Jan 2019 15:59:43 +0000 (16:59 +0100)]
Philippe 22/01/2019: add special treatment of FLUSH statement in Fortran90_stuff_interface.pm

4 weeks agoGaelle 22/01/2019: add ARPEGE and AROME GRIB 2 (IMODEL=6 and IMODEL=7 in read_all_dat...
Quentin Rodier [Tue, 22 Jan 2019 14:49:32 +0000 (15:49 +0100)]
Gaelle 22/01/2019: add ARPEGE and AROME GRIB 2 (IMODEL=6 and IMODEL=7 in read_all_data_grib_case.F90) and adaptation to EPYGRAM tool

4 weeks agoPhilippe 21/01/2019: add LIO_ALLOW_NO_BACKUP and LIO_NO_WRITE to modd_io_ll to allow...
Philippe WAUTELET [Mon, 21 Jan 2019 10:03:04 +0000 (11:03 +0100)]
Philippe 21/01/2019: add LIO_ALLOW_NO_BACKUP and LIO_NO_WRITE to modd_io_ll to allow to disable writes (for bench purposes)

5 weeks agoPhilippe 18/01/2019: forgotten to remove a use module (not existing anymore)
Philippe WAUTELET [Fri, 18 Jan 2019 09:48:41 +0000 (10:48 +0100)]
Philippe 18/01/2019: forgotten to remove a use module (not existing anymore)

5 weeks agoQuentin 17/01/2019: cleaning : remove of cyclic conditions-like on DP and ZA variable...
Quentin Rodier [Thu, 17 Jan 2019 14:23:27 +0000 (15:23 +0100)]
Quentin 17/01/2019: cleaning : remove of cyclic conditions-like on DP and ZA variables (useless here)

5 weeks agoPhilippe 16/01/2019: minor: removed debug print
Philippe WAUTELET [Wed, 16 Jan 2019 08:55:36 +0000 (09:55 +0100)]
Philippe 16/01/2019: minor: removed debug print

6 weeks agoPhilippe 11/01/2019: NVERB_INFO->NVERB_WARNING for zero-size fields + ignore them...
Philippe WAUTELET [Fri, 11 Jan 2019 14:56:52 +0000 (15:56 +0100)]
Philippe 11/01/2019: NVERB_INFO->NVERB_WARNING for zero-size fields + ignore them for LFI files (already done for nc4)

6 weeks agoPhilippe 11/01/2019: bug in write XBL_DEPTH->XSBL_DEPTH
Philippe WAUTELET [Fri, 11 Jan 2019 13:56:22 +0000 (14:56 +0100)]
Philippe 11/01/2019: bug in write XBL_DEPTH->XSBL_DEPTH

6 weeks agoJuan 11/01/2019: For ARM architecture add Rules.LXarm.mk & change FPIC in Rules.LXgfo...
Juan Escobar [Fri, 11 Jan 2019 08:45:57 +0000 (09:45 +0100)]
Juan 11/01/2019: For ARM architecture add Rules.LXarm.mk & change FPIC in Rules.LXgfortran.mk

6 weeks agoMerge branch 'MNH-54X' into MNH-54X-dev-IO
Philippe WAUTELET [Fri, 11 Jan 2019 08:41:15 +0000 (09:41 +0100)]
Merge branch 'MNH-54X' into MNH-54X-dev-IO

6 weeks agoPhilippe 10/01/2019: replace handle_err by io_handle_err_nc4 for better netCDF error...
Philippe WAUTELET [Thu, 10 Jan 2019 13:28:30 +0000 (14:28 +0100)]
Philippe 10/01/2019: replace handle_err by io_handle_err_nc4 for better netCDF error messages
+ some corrections in the error messages

6 weeks agoPhilippe 10/01/2019: IO: write header also for Z-split files
Philippe WAUTELET [Thu, 10 Jan 2019 13:26:35 +0000 (14:26 +0100)]
Philippe 10/01/2019: IO: write header also for Z-split files

6 weeks agoPhilippe 10/01/2019: IO: do not write scalars in Z-split files
Philippe WAUTELET [Thu, 10 Jan 2019 13:25:21 +0000 (14:25 +0100)]
Philippe 10/01/2019: IO: do not write scalars in Z-split files

6 weeks agoPhilippe 10/01/2019: IO: bug: modify some metadata before open calls
Philippe WAUTELET [Thu, 10 Jan 2019 13:22:58 +0000 (14:22 +0100)]
Philippe 10/01/2019: IO: bug: modify some metadata before open calls

6 weeks agoPhilippe 10/01/2019: minor: removed unused variables
Philippe WAUTELET [Thu, 10 Jan 2019 13:11:01 +0000 (14:11 +0100)]
Philippe 10/01/2019: minor: removed unused variables

6 weeks agoPhilippe 10/01/2019: IO: use NEWUNIT argument of OPEN for chemistry files + bug:...
Philippe WAUTELET [Thu, 10 Jan 2019 12:03:42 +0000 (13:03 +0100)]
Philippe 10/01/2019: IO: use NEWUNIT argument of OPEN for chemistry files + bug: close all files

6 weeks agoPhilippe 10/01/2019: IO: use NEWUNIT argument of OPEN
Philippe WAUTELET [Thu, 10 Jan 2019 13:01:08 +0000 (14:01 +0100)]
Philippe 10/01/2019: IO: use NEWUNIT argument of OPEN
+ move IOFREEFLU and IONEWFLU to mode_io_file_lfi.f90
+ move management of NNCID and NLFIFLU to the nc4 and lfi subroutines

6 weeks agoQuentin 10/01/2019: add a local filtering for very high slopes in PGD step (for a...
Quentin Rodier [Thu, 10 Jan 2019 11:14:10 +0000 (12:14 +0100)]
Quentin 10/01/2019: add a local filtering for very high slopes in PGD step (for a better chance of pressure solver convergence). In namelist NAM_ZSFILTER : possibility to activate or not (LHSLOP), choose the number of filtering iterations (NLOCZSFILTER) and the slope value (XHSLOP= Dz/Dx and Dz/Dy) where the filter is applied

6 weeks agoPhilippe 10/01/2019: bug correction: close correctly Z-split files
Philippe WAUTELET [Thu, 10 Jan 2019 10:19:03 +0000 (11:19 +0100)]
Philippe 10/01/2019: bug correction: close correctly Z-split files

6 weeks agoQuentin 08/01/2019: correction of the TKE dissipation constant with RM17 mixing lengt...
Quentin Rodier [Tue, 8 Jan 2019 10:30:59 +0000 (11:30 +0100)]
Quentin 08/01/2019: correction of the TKE dissipation constant with RM17 mixing length and add RM17 in shallow convection scheme
- ini_cturb.f90 + read_exsegn.f90 : XCED constant is replaced by XCEDIS which depends on BL89 or RM17 mixing length (see Rodier et al. 2017)
- shallow_mf.f90 + all compute_*.f90 : support of RM17 mixing length in shallow convection
- bl89.f90 : add comment

6 weeks agoJuan 7/01/2019:integrate bypass for albedo pb > 1.0 from Florian Pantillon (Sep 2011)
Juan Escobar [Mon, 7 Jan 2019 14:46:27 +0000 (15:46 +0100)]
Juan 7/01/2019:integrate bypass for albedo pb > 1.0 from Florian Pantillon (Sep 2011)

2 months agoQuentin 19/12/2018: remove a where statement : zshear shoud be zero if bl89 is used
Quentin Rodier [Wed, 19 Dec 2018 16:44:03 +0000 (17:44 +0100)]
Quentin 19/12/2018: remove a where statement : zshear shoud be zero if bl89 is used

2 months agoMerge branch 'MNH-54X' into MNH-54X-dev-IO
Philippe WAUTELET [Fri, 14 Dec 2018 15:12:53 +0000 (16:12 +0100)]
Merge branch 'MNH-54X' into MNH-54X-dev-IO

2 months agoPhilippe 14/12/2018: restructuration of LFI calls in several modules + other changes...
Philippe WAUTELET [Fri, 14 Dec 2018 15:08:34 +0000 (16:08 +0100)]
Philippe 14/12/2018: restructuration of LFI calls in several modules + other changes and improvements

2 months agoPhilippe 13/12/2018: split mode_netcdf module into multiple modules + add new subrout...
Philippe WAUTELET [Thu, 13 Dec 2018 16:11:15 +0000 (17:11 +0100)]
Philippe 13/12/2018: split mode_netcdf module into multiple modules + add new subroutines to check if a file has been closed correctly
This is done:
*to reduce circular dependencies problems
*to have cleaner code
*to compile faster
*to detect problems with not correctly closed netCDF files

2 months agoPhilippe 13/12/2018: changed MNH version to 5.4.2 (not in doc)
Philippe WAUTELET [Thu, 13 Dec 2018 14:18:46 +0000 (15:18 +0100)]
Philippe 13/12/2018: changed MNH version to 5.4.2 (not in doc)

2 months agoPhilippe 06/12/2018: added history attribute to netCDF files
Philippe WAUTELET [Thu, 6 Dec 2018 15:53:53 +0000 (16:53 +0100)]
Philippe 06/12/2018: added history attribute to netCDF files

2 months agoJuan 10/12/2018 : // Correction , mpi_bcast CG & CG_POS parameter & initialize INBLIG...
Juan Escobar [Mon, 10 Dec 2018 17:20:28 +0000 (18:20 +0100)]
Juan 10/12/2018 : // Correction , mpi_bcast CG & CG_POS parameter & initialize INBLIGHT on all proc for filling/saving AREA* arrays

2 months agoJulien Pergaud(via J.Escobar) 10/2018 : correction for GFS undef=9999. temperature...
Juan Escobar [Mon, 10 Dec 2018 17:17:42 +0000 (18:17 +0100)]
Julien Pergaud(via J.Escobar) 10/2018 : correction for GFS undef=9999. temperature values

2 months agoMerge remote-tracking branch 'refs/remotes/origin/MNH-54X-dev-IO' into MNH-54X-dev-IO
Philippe WAUTELET [Wed, 5 Dec 2018 16:14:10 +0000 (17:14 +0100)]
Merge remote-tracking branch 'refs/remotes/origin/MNH-54X-dev-IO' into MNH-54X-dev-IO

2 months agoPhilippe 05/12/2018: removed last MNH_NCWRIT files and calls
Philippe WAUTELET [Wed, 5 Dec 2018 15:52:03 +0000 (16:52 +0100)]
Philippe 05/12/2018: removed last MNH_NCWRIT files and calls

2 months agoPhilippe 05/12/2018: cdf2cdf: better support for older files (<5.4.0) and special...
Philippe WAUTELET [Wed, 5 Dec 2018 15:06:30 +0000 (16:06 +0100)]
Philippe 05/12/2018: cdf2cdf: better support for older files (<5.4.0) and special treatment for EMIS

2 months agoPhilippe 26/11/2018: correction of metadata for some LIMA fields
Philippe WAUTELET [Mon, 26 Nov 2018 13:10:07 +0000 (14:10 +0100)]
Philippe 26/11/2018: correction of metadata for some LIMA fields

2 months agoMerge branch 'MNH-54X' into MNH-54X-dev-IO
Philippe WAUTELET [Tue, 4 Dec 2018 15:07:10 +0000 (16:07 +0100)]
Merge branch 'MNH-54X' into MNH-54X-dev-IO

2 months agoPhilippe 04/12/2018: add sleep before mpi_abort in print_msg
Philippe WAUTELET [Tue, 4 Dec 2018 14:11:46 +0000 (15:11 +0100)]
Philippe 04/12/2018: add sleep before mpi_abort in print_msg

2 months agoPhilippe 04/12/2018: add modi_tools_c to interface with C functions (only sleep for...
Philippe WAUTELET [Tue, 4 Dec 2018 14:10:44 +0000 (15:10 +0100)]
Philippe 04/12/2018: add modi_tools_c to interface with C functions (only sleep for the moment)

2 months agoPhilippe 27/11/2018: LFI2CDF: correct problems when reading files generated with...
Philippe WAUTELET [Tue, 27 Nov 2018 14:50:09 +0000 (15:50 +0100)]
Philippe 27/11/2018: LFI2CDF: correct problems when reading files generated with older versions (tested on 5.3.1 files)

2 months agoPhilippe 26/11/2018: correction of metadata for some LIMA fields
Philippe WAUTELET [Mon, 26 Nov 2018 13:10:07 +0000 (14:10 +0100)]
Philippe 26/11/2018: correction of metadata for some LIMA fields

3 months agoBenoit Vie 15/11/2018: bug: SMAX variable output was not written on the entire domain...
Quentin Rodier [Thu, 15 Nov 2018 10:52:22 +0000 (11:52 +0100)]
Benoit Vie 15/11/2018: bug: SMAX variable output was not written on the entire domain (it was written only in the proc domain) when multiproc used

3 months agoPhilippe 13/11/2018: bug: variables not initialised in ICE4_NUCLEATION_WRAPPER
Philippe WAUTELET [Tue, 13 Nov 2018 09:08:42 +0000 (10:08 +0100)]
Philippe 13/11/2018: bug: variables not initialised in ICE4_NUCLEATION_WRAPPER

(cherry picked from commit 0cac8488a3ce4b127dc0c102b7b1e1fd0ad17778)