Skip to content

Releases: FVCOM-GitHub/FVCOM

v4.4.7

28 Mar 17:20
Compare
Choose a tag to compare

Updates based on version 4.4.6

Fixed the bug in the LIMITATION_1 and LIMITATION_2 of upwind least square scheme

-- adv_uv_edge_gcy.F
-- adv_uv_edge_gcn.F
-- advave_edge_gcy.F
-- advave_edge_gcn.F
-- advection_edge_gcy.F
-- advection_edge_gcn.F

Output the variable time in double precision

-- mod_nctools.F
-- mod_ncdio.F
-- mod_main.F
-- mod_input.F
-- mod_station_timeseries.F

Remove the SSH control factor on depth

-- mod_assim.F

v4.4.6

11 Mar 20:49
0c0c080
Compare
Choose a tag to compare

Updates based on version 4.4.5

Output 'hyw' in the nesting files. 'hyw' will output for all cases in nesting files, but will only be read in NH cases.

-- mod_nesting.F

Fixed the bug when using INTEL version 20 and later, regarding the TS and current assimilation.

-- mod_assim.F
-- internal_step.F

Added the option of HEATING_SHORTWAVE_SUITE in nml, to allow use to set a suite of shortwave parameters.

-- internal_step.F
-- mod_input.F
-- mod_main.F
-- vdif_ts.F
-- vdif_ts_gom.F (removed)
-- makefile

Added parameters to adjust heat fluxes (net heat flux and shortwave radiation) in the shallow region.

-- adv_t.F
-- internal_step.F
-- mod_input.F
-- mod_main.F
-- vdif_ts.F

Version 4.4.5

27 Jul 20:26
Compare
Choose a tag to compare

Updates based on version 4.4.4

Output 'hyw' in the nesting files.

-- mod_nesting.F

Read 'inundation_cells'

-- mod_startup.F

Fixed the bug in mod_tvd.F that Anear_node and Bnear_node should be integers.

-- mod_tvd.F

Fixed the bug in mod_assim.F when using CHECK-ALL

-- mod_assim.F

Fixed the bug of TS-OIDA on calculating distances in Spherical Coordinate

-- mod_assim.F

Added NAN_CHECK option in NML_STARTUP, to check if there is NaN in elevation, velocity, temperature, and salinity every report time step.

-- fvcom.F
-- mod_main.F
-- mod_input.F
-- mod_report.F

Fixed the bug of wrong assignments with nf90_write_att

-- mod_station_timeseries.F

Fixed the bug of not showing error message when TS_ADJUST_METHOD (river) is missing

-- internal_step.F
-- adjust_ts.F

Allowed to use Cartesian Coordinate in meteorological forcing files.

-- mod_force.F

Fixed the checking on SSTGRD and SSSGRD. SSTGRD must be turned on together with SSSGRD.

-- mod_assim.F

Fixed the compiling bug with new version of mvapich2

-- makefile

Read nv from restart file by subset

-- mod_nctools.F
-- mod_input.F

Fixed the bug in TS OI assimilation of calculating searching radius.

-- mod_optimal_interpolation.F

Compatible with Metis version 5 and up.

  • Modified files
    -- make.ice
    -- makefile
    -- makedepends
    -- mod_par.F
    -- mod_par_special.F

  • New files
    -- partition.c

Edit the following settings in the make.inc based on the version of Metis

  • For old Metis:
    PARLIB = -L/YOUR_METIS_PATH/lib -lmetis
    PARTINCS =
    PARTLIBS =
  • For Metis v5 and up:
    FLAG_411 = -DMETIS_5
    PARLIB =
    PARTINCS = -I/YOUR_METIS_5_PATH/include
    PARTLIBS = -I/YOUR_METIS_5_PATH/lib -lmetis

Version 4.4.4

17 Jul 18:05
c27d471
Compare
Choose a tag to compare

Updates based on version 4.4.3

  1. Fixed the bug of Long-shore forcing when the boundary condition is applied in the nesting way. A second row of nodes are including with the Long-shore forcing method.
  2. Compatible with newer versions of PetSc (up to 3.19) for semi-implicit computation.
  3. Compatible with INTEL 2013 Fortran compiler.
  4. Included sea surface salinity data assimilation.
  5. Allowed parallel running for TS IO data assimilation
  6. Output the IDs of nesting cells in the outputs.
  7. Added a post-processing program to reorder the cells in nesting outputs of subdomains.
  8. Fixed the bug in the ice module (Tmat in ice_therm_vertical.F)

Version 4.4.3

27 Feb 21:45
Compare
Choose a tag to compare

Updates based on version 4.4.2

Fixed the shape mismatch bugs when compiling with 'check all':

  • mod_utils.F
  • mod_input.F
  • setup_domain.F
  • mod_ncido.F

Version 4.3.1

27 Feb 21:44
Compare
Choose a tag to compare

Updates based on version 4.3

Fixed the shape mismatch bugs when compiling with 'check all':

  • mod_utils.F
  • mod_input.F
  • setup_domain.F
  • mod_ncido.F

Version 5.0.1

27 Feb 21:47
1fe9968
Compare
Choose a tag to compare

Updates based on version 5.0

Fixed the shape mismatch bugs when compiling with 'check all':

  • mod_utils.F
  • mod_input.F
  • setup_domain.F
  • mod_ncdio.F

Version 5.0

16 Feb 15:35
8bb6428
Compare
Choose a tag to compare

V5.0 Release Notes

New files

  • mod_vegetation.F
    Module of VEGETATION
  • Partition.c
    Added this program when using METIS 5.0 and above, by Geoffrey Cowles

Modifications

  • adv_uv_edge_gcn.F
    a. Added code for VEGETATION by Jianzhong Ge
    b. Added W_STOKES_3D to W for VORTEX FORCE by Xia et al. (2020)
  • adv_uv_edge_gcy.F
    Added W_STOKES_3D to W for VORTEX FORCE by Xia et al. (2020)
  • extuv_edge.F
    Added code for VEGETATION by Jianzhong Ge
  • fvcom.F
    a. Added code for VEGETATION by Jianzhong Ge
    b. Added !defined (VORTEX_FORCE) for not converting velocity between Eulerian and Lagrangian for vortex force method by Xia et al. (2020)
  • internal_step.F
    a. Added code for VEGETATION by Jianzhong Ge
    b. Added code to call VORTEX_FORMALISM_3D by Xia et al. (2020)
    c. Added !defined (VORTEX_FORCE) for not converting velocity from Lagrangian to Eulerian when using vortex force method by Xia et al. (2020)
  • makefile
    a. Added mod_vegetation.F in MODS by Ge
    b. Added #partition.c in COBJS and need to uncomment it when using Metis 5.0 and above (by Geoffrey Cowles)
  • make.inc
    a. Added FLAG_411 = -DMETIS_5
    b. Added FLAG_321 = -DVORTEX_FORCE
    c. Added FLAG_45 = -DVEGETATION
  • mod_gotm.F
    Added code for VEGETATION by Ge
  • mod_ncdio.F
    a. Added NetCDF output for VEGETATION variables by Ge
    b. Added NetCDF output for VORTEX FORCE variables by Xia et al. (2020)
  • mod_par.F
    Added subroutines DOMDEC and DOMDEC_DAM for using METIS 5 and above
  • mod_par_special.F
    Added subroutines DOMDEC and DOMDEC_DAM for using METIS 5 and above
  • mod_wave_current_interaction.F
    Added code of VORTEX FORCE for wave current interaction by Xia et al. (2020)
  • namelist.F
    Added code for VEGETATION by Ge
  • open_all.F
    Replaced real with REAL(SP)
  • swancom1.F
    Added code for VEGETATION by Ge
  • swancom2.F
    Added code for VEGETATION by Ge
  • swanmain.F
    Added code for VEGETATION by Ge
  • swanpre1.F
    Added code for VEGETATION by Ge
  • swmod1.F
    Defined variables for VEGETATION by Ge
  • swmod2.F
    Defined variables for VEGETATION by Ge
  • vdif_q.F
    Added code for VEGETATION by Ge

Version 4.4.2

16 Feb 15:17
981d7d7
Compare
Choose a tag to compare
release-v4.4.2

Update LICENSE.md

Version 4.3

16 Feb 15:18
76d93a3
Compare
Choose a tag to compare
release-v4.3

Create LICENSE.md