Matlab scripts for analyzing CalvingMIP Experiment results produced by ISSM.
see CalvingMIP.
-
convertHOTo2D.m
: create a 2D model from a 3D HO model, using all the results from the surface layer. -
processTransientSolutions.m
: the main script to process ISSM resultsmd
, project the transient solutions to the profiles, including ice front positions, ice velocity, thickness, etc. This script will call the following functions, and finally save the profiles to a.mat
file.convertLevelsetsToCalvingMIPMask.m
: a function to convert ISSMice_levelset
andocean_levelset
to the mask format in CalvingMIP.createProfiles.m
: generate profiles for CalvingMIP EXP1-4.getFrontFromProfiles.m
: compute the ice front position from the givenprofile
, usingprofile.distance
andprofile.icemask
.mergeProfiles.m
: merge two profile structs.project2Profiles.m
: project ISSM model solutions to the given profiles.
-
compareCalvingMIP_EXP2.m
,compareCalvingMIP_EXP4.m
: plot and compare the solutions on the profiles data, generated byprocessTransientSolutions.m
. -
prepareNCs.m
: an example to generate NetCDF files for CalvingMIP from ISSM modelModelToNetCDF.m
: function to generate NetCDF file from ISSM model, currently implemented for EXP3 & EXP4
-
checkNCs.m
: after generating the NetCDF file, it worth to run this script to check if the reported solutions are consistent among the profiles.