Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
43 commits
Select commit Hold shift + click to select a range
b632a8f
Algorithm changes and new diagnostics for calvingMIP
whlipscomb Feb 20, 2026
851154d
Fixed a typo in Laplacian stencil
whlipscomb Feb 20, 2026
d1583a5
Added a subgrid calving mask and extended the CalvingMIP diagnostics
whlipscomb Feb 20, 2026
6e6d425
Updated the CalvingMIP setup files
whlipscomb Mar 10, 2026
dd0e6ac
More changes in CalvingMIP diagnostics
whlipscomb Mar 11, 2026
b492324
Combined stress-based and thickness-based calving
whlipscomb Mar 31, 2026
1fdf3bf
Minor changes for ocean basins
whlipscomb Apr 9, 2026
f56e083
Generalization of Schoof sliding law, with combined Cp/Cc inversion
whlipscomb Apr 5, 2026
fa6deb0
Cleaned up basal friction diagnostics
whlipscomb Apr 8, 2026
0ecad56
Modified the initial calving mask computation
whlipscomb Apr 8, 2026
93477b3
Changed treatment of Laplacian term for basal friction inversion
whlipscomb Apr 8, 2026
a9008fc
Added an inversion damping factor as a config parameter
whlipscomb Apr 8, 2026
b78c064
Fixed a bug with basin-scale inversion of deltaT_ocn
whlipscomb Apr 16, 2026
a91257f
Initial work toward a lateral melt option
whlipscomb May 3, 2026
1e634ff
Moved CalvingMIP diagnostics to a new module
whlipscomb May 5, 2026
27a2431
Restructured the calving module
whlipscomb May 5, 2026
925d94e
More restructuring of the calving module
whlipscomb May 8, 2026
ff90c45
Added a new subgrid calving front option
whlipscomb May 9, 2026
19625ff
Added a utility subroutine to compute lsrf and usrf
whlipscomb May 9, 2026
6e51e4b
Moved ice cap removal out of the diagnostic solve
whlipscomb May 9, 2026
210d423
Added lateral melt and ice removal fluxes to diagnostics
whlipscomb May 11, 2026
babec80
Added some ice cap diagnostics
whlipscomb May 11, 2026
6deb76b
More work on lateral melt
whlipscomb May 12, 2026
22a7fcc
Moved calc_lsrf_usrf subroutine to the glimmer_utils module
whlipscomb May 15, 2026
769568a
Moved forced retreat to the removal flux
whlipscomb May 15, 2026
af0a950
Changed lsrf formula
whlipscomb May 22, 2026
d9cfd0d
Fixed several mpi calls
whlipscomb May 22, 2026
bf72728
Modified the new subgrid calving front option
whlipscomb May 22, 2026
d3261fc
Added some lateral melt options
whlipscomb May 28, 2026
6250857
Added melt calibration option for ISMIP7 Antarctic experiments
whlipscomb Jun 6, 2026
6adba08
Added an option to compute bmlt_float at initialization
whlipscomb Jun 8, 2026
82fb9f5
Added checks for negative thicknesses
whlipscomb Jun 10, 2026
5682020
Modified some bmlt_float logic
whlipscomb Jun 25, 2026
75ef115
Some changes in the isostasy modules
whlipscomb Jul 18, 2026
e55637e
New isostasy modules in the glissade dycore
whlipscomb Jul 19, 2026
dd49dc4
Improved parallel calculation for the elastic lithosphere
whlipscomb Jul 20, 2026
6f809b4
Removed the old method for computing the elastic load
whlipscomb Jul 20, 2026
6a334ae
Merge branch 'main' into lipscomb/ismip7
whlipscomb Sep 10, 2026
e2da48c
Minor changes following a merge
whlipscomb Sep 11, 2026
9c1310c
Minor fixes based on code review
whlipscomb Sep 15, 2026
e610db8
More fixes based on code review
whlipscomb Sep 16, 2026
3dd7557
Added a limiter for basin-average thermal forcing
whlipscomb Sep 16, 2026
9f16fb9
Minor bug fixes for subgrid calving
whlipscomb Sep 16, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion libglide/glide.F90
Original file line number Diff line number Diff line change
Expand Up @@ -281,7 +281,7 @@ subroutine glide_initialise(model)
! Initialise isostasy first
call init_isostasy(model)

select case(model%isostasy%whichrelaxed)
select case(model%isostasy%which_relaxed)

case(RELAXED_TOPO_INPUT) ! Supplied input topography is relaxed

Expand Down
236 changes: 199 additions & 37 deletions libglide/glide_diagnostics.F90

Large diffs are not rendered by default.

8 changes: 8 additions & 0 deletions libglide/glide_nc_custom.F90
Original file line number Diff line number Diff line change
Expand Up @@ -199,6 +199,14 @@ subroutine glide_nc_filldvars(outfile, model)
call nc_errorhandle(__FILE__,__LINE__,status)
end if

! axis dimension (used for CalvingMIP output)

if (model%options%which_ho_calvingmip_domain /= HO_CALVINGMIP_DOMAIN_NONE) then
status = parallel_inq_varid(NCO%id,'axis',varid)
status= parallel_put_var(NCO%id,varid,model%calving%axis)
call nc_errorhandle(__FILE__,__LINE__,status)
end if

end subroutine glide_nc_filldvars

end module glide_nc_custom
604 changes: 353 additions & 251 deletions libglide/glide_setup.F90

Large diffs are not rendered by default.

590 changes: 419 additions & 171 deletions libglide/glide_types.F90

Large diffs are not rendered by default.

Loading