-
Notifications
You must be signed in to change notification settings - Fork 20
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
56 make beta version for release (#58)
Prepare the v2.0.3-Cauberg release of SFINCS! Merged PR of Netcdf4, Netcdf spiderwebs and Quadtree updates, plus some small needed fixes to make it all working. In more detail: * First progress: netcdf data is read. Next step: interpolation in rest of SFINCS * working version of SFINCS with netcdf spiderweb (rainfall not tested yet) * made integers in sfincs_input.f90 temporary again * removed variable SFINCS doesnt need * major update of sfincs_domain and fluxes in case of quadtree * enabled combo of wave makers and subgrid * cosmetic updates * computing combined fluxes after reading restart file * added deallocation of quadtree arrays * cosmetic * Update netcdf4.vcxproj back to 142 (again ....) * storing logicals as ints in netcdf output attributes * Use NETCDF4 + nc_deflate_level * - add netspwfile to output var list * updated documentation for netcdf spiderwebs * - Fix quadtree map nc output file, 'NF90_64BIT_OFFSET' didn't work (/together with NF90_NETCDF4 compression), not sure why was needed * - We also need 'uv_index_u_nmd' and 'uv_index_u_nmu' in sfincs_momentum.f90 for exception (theta<0.9999 .and. .not.advection) for backward compatibility - For now done by always executing if-loops * - In case of inputtype 'asc', we need variable 'kcsg' from initialize_mesh() still in initialize_bathymetry(), because otherwise you loop over all nmax*mmax, which doesn't match with ip - Fixed by making kcsg a general available variable in sfincs_data.f90 * - Needed extra flag check for advection as discussed with Maarten * - V2.0.3-Cauberg! - Replace the (theta<0.9999) by a dedicated flag 'thetasmoothing' - That flag now used in sfincs_domain.f90 to determine whether extra uv indices should be determined, and in sfincs_momentum.f90 for calculating fluxes for smoothing - Redo commit #d2f6820 "Bug fix for theta smoothing [..] smoothing now no longer occurs when neighbors are dry (the way it used to be in old versions)." > was unintentianally removed in PR#47 > solved by adding within if thetasmoothing "if ( kcuv(uv_index_u_nmd(ip))==1 .and. kcuv(uv_index_u_nmu(ip))==1 ) then " * - Making horton infiltration a different option 6 in rstfile, as should have been done so in the first place in commit # 594218b * - Bump version to v2.0.3-Cauberg * - Make spw conversion to utm also available for netspwfile input --------- Co-authored-by: Kees Nederhoff <[email protected]> Co-authored-by: maartenvanormondt <[email protected]> Co-authored-by: David Gutiérrez-Barceló <[email protected]>
- Loading branch information
1 parent
37c1322
commit f4aa9fe
Showing
22 changed files
with
1,660 additions
and
1,472 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.