Releases: FVCOM-GitHub/FVCOM
v4.4.7
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 and the unit of second
-- mod_nctools.F
-- mod_ncdio.F
-- mod_main.F
-- mod_input.F
-- mod_station_timeseries.F
(For tide case, please change the attribute 'units' of the variable 'time_origin' in the input from 'days since 0.0' to 'seconds since 0.0.' )
Remove the SSH control factor on depth
-- mod_assim.F
v4.4.6
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
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
Updates based on version 4.4.3
- 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 along-shelf forcing method.
- Compatible with newer versions of PetSc (up to 3.19) for semi-implicit computation.
- Compatible with INTEL 2013 Fortran compiler.
- Included sea surface salinity data assimilation.
- Allowed parallel running for TS IO data assimilation
- Output the IDs of nesting cells in the outputs.
- Added a post-processing program to reorder the cells in nesting outputs of subdomains.
- Fixed the bug in the ice module (Tmat in ice_therm_vertical.F)
Version 4.4.3
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
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
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
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
release-v4.4.2 Update LICENSE.md
Version 4.3
release-v4.3 Create LICENSE.md