the Creative Commons Attribution 4.0 License.
the Creative Commons Attribution 4.0 License.
The Stochastic Ice-Sheet and Sea-Level System Model v1.0 (StISSM v1.0)
Abstract. We introduce the first version of the Stochastic Ice-sheet and Sea-level System Model (StISSM v1.0), which adds stochastic parameterizations within a state-of-the-art large-scale ice sheet model. In StISSM v1.0, stochastic parameterizations target climatic fields with internal variability, as well as glaciological processes exhibiting variability that cannot be resolved at the spatiotemporal resolution of ice sheet models: calving and subglacial hydrology. Because both climate and unresolved glaciological processes include internal variability, stochastic parameterizations allow StISSM v1.0 to account for the impacts of their high-frequency variability on ice dynamics, and on the long-term evolution of modeled glaciers and ice sheets. StISSM v1.0 additionally includes statistical models to represent surface mass balance and oceanic forcing as autoregressive processes. Such models, once appropriately calibrated, allow users to sample irreducible uncertainty in climate prediction without the need of computationally expensive ensembles from climate models. When combined together, these novel features of StISSM v1.0 enable quantification of irreducible uncertainty in ice sheet model simulations, and of ice sheet sensitivity to noisy forcings. We detail the implementation strategy of StISSM v1.0, evaluate its capabilities in idealized model experiments, demonstrate its applicability at the scale of a Greenland ice sheet simulation, and highlight priorities for future developments. Results from our test experiments demonstrate the complexity of ice sheet response to variability, such as asymmetric and/or non-zero mean responses to symmetric, zero-mean imposed variability. They also show differing levels of projection uncertainty for stochastic variability in different processes. These features are in line with results from stochastic experiments in climate and ocean models, as well as with the theoretical expected behavior of noise-forced non-linear systems.
-
Notice on discussion status
The requested preprint has a corresponding peer-reviewed final revised paper. You are encouraged to refer to the final revised version.
-
Preprint
(2770 KB)
-
The requested preprint has a corresponding peer-reviewed final revised paper. You are encouraged to refer to the final revised version.
- Preprint
(2770 KB) - Metadata XML
- BibTeX
- EndNote
- Final revised paper
Journal article(s) based on this preprint
Interactive discussion
Status: closed
-
CEC1: 'Comment on egusphere-2022-699', Juan Antonio Añel, 24 Aug 2022
Dear authors,
Unfortunately, after checking your manuscript, it has come to our attention that it does not comply with our "Code and Data Policy".
https://www.geoscientific-model-development.net/policies/code_and_data_policy.htmlYou have archived your code on NASA and UCI repositories. However, they are not suitable for scientific publication. You must use other long-term archival and publishing alternatives (see our policy for options). Therefore, please, publish your code in one of the appropriate repositories, and reply to this comment with the relevant information (link and DOI) as soon as possible, as it should be available for the Discussions stage. In this way, you must include the modified 'Code and Data Availability' section in a potential reviewed version of your manuscript, including its DOI. Also, remember to include a license for the code in the new repository. If you do not include a license, despite what you state, it continues to be your property and third parties can not use it.
Please, be aware that failing to comply promptly with this request could result in rejecting your manuscript for publication.
Regards,
Juan A. AñelGeosci. Model Dev. Exec. EditorCitation: https://doi.org/10.5194/egusphere-2022-699-CEC1 -
AC1: 'Reply on CEC1', Vincent Verjans, 26 Aug 2022
Dear Juan Antonio Añel,
Thank you for your comment on our manuscript. We noticed that you did a similar comment on another publication currently in review in Geoscientific Model Development (Gardner et al., 2012, https://doi.org/10.5194/egusphere-2022-674). We understand the guidelines of the journal concerning archived repositories of the model code. As such, we will create a repository (with a link and DOI) to address your concern. We would like to create a single repository with the code for this publication, and for the aforementioned publication of Gardner et al., (2022). We are thus coordinating to make sure that the archived code includes all the changes used in both publications. As soon as the code is uploaded, I will provide the DOI in a reply to this comment. This should be the case in the coming days. The DOI will also be included in the future revised version of the manuscript.
We thank you for your understanding.
Best regards,
Vincent Verjans, on behalf of all co-authorsCitation: https://doi.org/10.5194/egusphere-2022-699-AC1 -
AC2: 'Reply on CEC1', Vincent Verjans, 26 Aug 2022
Dear Juan Antonio Añel,
As explained in my previous comment, the entire ISSM team has worked to publish the model code on a Zenodo repository.
The link to the repository is: https://zenodo.org/record/7026445#.Ywkh6tXMKEB
The doi of the archived code is: 10.5281/zenodo.7026444
We will include this link to the code in the next revision iteration of the manuscript. We thank you for your understanding and for your patience.
Vincent Verjans, on behalf of all co-authorsCitation: https://doi.org/10.5194/egusphere-2022-699-AC2
-
AC1: 'Reply on CEC1', Vincent Verjans, 26 Aug 2022
-
RC1: 'Comment on egusphere-2022-699', Anonymous Referee #1, 27 Sep 2022
This paper describes a new feature developed for the Ice-sheet and Sea-level System Model (ISSM), which adds stochastic parameterizations for particular forcings and model parameters. The new model framework is called The Stochastic Ice-Sheet and Sea-Level System Model v1.0 (StISSM v1.0). Overall, the paper is very clear in its structure and explanation of the purpose of the new functionality, an overview of how to use the new functionality, as well as interpretation of some initial experiments that used the new functionality. The authors should be commended for explaining a complicated concept (adding stochasticity to an already existing model framework) in a very clear and straightforward way. Additionally, the paper makes use of existing "standard" ice sheet model setups (e.g., MISMIP+ and IQIS) and makes good connections with prior related literature (e.g., the comparison with Roe and Baker, 2016).
I have some general comments as well as editorial comments further below, amounting to minor revisions needed before resubmission. I will emphasize again that the paper is very well written and presented in a clear manner. The StISSM model will be very impactful for future studies and I am pleased to see this significant step forward in ice sheet modeling.
General comments:- In the introduction, I suggest some additional text to state that, although StISSM will alleviate the need to run large ensembles of climate models if it is possible to correctly parameterize the structure of internal climate variability from other sources of information, such as observations. In this current manuscript draft, the wording in the introduction too strongly claims that StISSM will eliminate the need to run large GCM ensembles. I think there still may be a need, although that need could very well be reduced by StISSM. This will also connect nicely with the discussion text on lines 553-554.
- In the future, is it planned to add functionality to specify different stochastic time steps for different input variables (if they are uncorrelated)? I suggest adding some text to either the methods or the discussion sections to touch on this.
- I suggest making the connection between "y" and "eta" more clear. I think it's good to have two separate symbols to make it clear that one is coming from an autoregressive process. But it would be good to state very explicitly: "At each simulation time step, a value for either y or \eta is calculated and used for that particular time step and subsequent simulation time steps until the next stochastic update." That wording is a little clunky and can definitely be improved. My suggestion is just to make it clear that "y" and "eta" represent a similar thing: the realization of a random variable that is used as the value for a particular forcing or parameter by ISSM.
- I suggest changing the presentation of the changes in ice mass in Section 4 from showing the initial mass and final mean masses in each ensemble to showing the mean changes in mass. In other words, show just the differences between the initial mass and the final mean masses in Gt, as well as the percent changes (as you have already shown). I don't see the need to show the initial and final masses themselves; the differences will illustrate the results more clearly. This would also make it easier to compare the mean mass change against the deterministic drift in Table 6. Additionally, please change how this is shown in the figures (e.g., Fig 4c, Fig 6c, Fig 8b).
- The "Code and data availability" section states that "the simulation results, and the scripts to reproduce all the figures are available" on Zenodo. Are the scripts user to initialize, configure, and run the ISSM simulations also available there. The policy states that "preprocessing, run control and postprocessing scripts" and, I do see postprocessing scripts in the Zenodo archive but I don't see preprocessing and run control scripts. If these are there, please ignore this comment. If they are missing, please provide these in the same Zenodo repository.
Â
Editorial comments:
- line 9: Change "of" to "for"
- line 29: It'll be a mouthful but I would spell out "CMIP6" here.
- line 31: Change "AR6" to "Assessment Report 6 (AR6)"
- line 32: Change "inclusion" to "selection"
- lines 82-84: This statement is brought up as motivation for the paper but it's not really addressed: "Finally, climate model simulations are generally not coupled to ISMs, which neglects possible impacts from ice-sheet changes on the climate system, such as surface elevation changes and modified ice discharge into the ocean." I suggest removing this from the intro because it doesn't directly motivate the need for a stochastic ice sheet model. Alternatively, if you'd like to keep it in, I suggest adding discussion text on how StISSM can help address the coupling issue.
- line 96: Possibly change "underline" to "emphasize" for clarity
- line 101: Add "The new ..." before the start of this first sentence to make it clear that this is referring to the new stochastic functionality within ISSM and not something that had already existed.
- line 106: I might suggest changing "ocean forcing" to "frontal ablation" or something like that. I think of "ocean forcing" as a climatic forcing (i.e., ocean thermal forcing), whereas the way that you convert ocean forcing to frontal melt (via parameterization) is a glaciological process.
- line 151: This refers to \epsilon_t but there's no such variable in the preceding section.
- lines 151-152: It should be made clearer here and in the preceding section which user-specified variables can vary in (1) space and (2) time. In the regular version of ISSM, I believe that all of the mean fields (melt rate, water pressure, and TF) can be specified as varying in both space and time. My understanding of Section 2.2 indicates that, in StISSM, the user can specify \sigma_y to vary in both space and time, as well. I suggest adding this statement to the paragraph on lines 115-122 and reference Section 2.2 from there. That would make it clear up front to the reader.
- lines 347-348: The extrapolation of C_B is a bit unclear to me. Is this needed because the ice sheet will grow in extent during the transient simulation to get to steady-state? In other words, this is an extrapolation of C_B beyond the extent of the present-day ice sheet, where there are no ice velocities available to invert for C_B, correct? Please clarify.
- line 360: "Free-flow boundary condition" is the same as "Neumann boundary condition", correct? If so, please state this.
- line 383: I suggest changing "to quantify the minimal amount of deterministic model drift" to "to quantify the amount of deterministic model drift, which is minimal", if that is indeed what is meant here.
- Figure 3: Please add ticks and axis labels and also make sure that the axes are equal so that Greenland doesn't appear stretched in one direction or the other.
- line 408: Please add a very brief explanation for what the Shapiro-Wilk test signifies and how to interpret the p-value.
- line 410: Please provide support for the statement: "and the PDFs of final glacier state have not yet converged to statistical steady-states." Is this determined by looking at the changes in the PDF statistics (mean, std dev, skew) over the last X years? Please specify.
- line 413: Change "combined to" to "due to"
- line 570: Would it be fair to make "experiments" more specific by changing to "laboratory experiments"? If so, please make that change.
- line 593: I suggest elaborating on the statement that stochastic forcing causes "asymmetry in the response." From the experiments presented, it seems to me that there is asymmetry during the transient but that the asymmetry decreases towards the end of each simulation and, as demonstrated by the Shapiro-Wilk p-values, ends up being fairly close to a symmetric normal distribution. If I am misinterpreting, it is because of my lack of familiarity with the Shapiro-Wilk test and that should be addressed in the paper (I have a comment about this above). But if what I wrote is correct, I suggest expanding this conclusion to state something similar to what I have suggested.
Citation: https://doi.org/10.5194/egusphere-2022-699-RC1 - AC3: 'Reply on RC1', Vincent Verjans, 11 Oct 2022
-
RC2: 'Comment on egusphere-2022-699', Anonymous Referee #2, 03 Oct 2022
The goal of the paper is to present the recently developed Stochastic Ice-Sheet and Sea-Level System Model (StISSM), which adds stochastic parametrizations and tools to handle ensemble runs to the ISSM model. Available parametrizations are based on Gaussian noise, added at each (stochastic) time-step, and autoregressive processes, which can be used to represent surface mass balance and ocean forcing. The model capabilities are showcased targeting idealized experiments (including MISMIP+) and the Greenland ice sheet (GrIS).
Accounting for uncertainty in ice-sheet modeling is of paramount importance and tools like the one presented here are important and worthy of publication. However, I find the exposition hard to follow. Details about the stochastic model are at times buried in the presentation of the numerical experiments and some important details are missing. In my understanding the StISSM provides two stochastic processes in time (potentially different in each sub-domain): an autoregressive process and an one based on Gaussian noise. It also allows to run ensemble members in parallel, although it is not clear how the computational resources (cores, memory) are used. Statistical quantities (e.g. moments, p-values) are computed and reported in the Results section, but it is not clear whether these are computed directly by StISSM or how the data from the ensembles are collected. Finally, how is the stochastic layer implemented? How is it coupled to ISSM? Is it a driver to ISSM? Is it implemented in C++, Python or other languages?
A good part of the paper is devoted to using the StISSM for applying different stochastic parametrizations to two synthetic ice problems and a real ice sheet (Greenland). The numerical experiments are well thought out but I don't think it is particularly useful to target three different applications. I think it would have been better to target only one application (maybe a glacier) and show the effect of different choices of the parametrizations on the glacier evolution and mass balance. Targeting different (and complex) problems makes it harder to understand the impact of different parametrizations, without adding much in terms of explaining or demonstrating the stochastic model. Moreover, given that the main novelty introduced by StISSM is that it provides parametrizations, I would have expected more emphasis on 1) why to choose a specific stochastic (e.g autoregressive) processes for modeling, e.g., the surface mass balance (SMB), 2) how the stochastic process compares, in a statistical sense, with available time-series of SMB, 3) what is the impact of using a first-order versus an higher-order autoregressive process, and so on.
I'm not asking the authors to completely change the numerical experiments, but I would encourage them to significantly improve the presentation, clearly exposing the additional capabilities introduced by the StISSM, adding some important software and computational details and expanding on how to choose (calibrate?) the stochastic parametrizations for different forcing/parameters. Some additional details of the numerical experiments, that are important for completeness and reproducibility but that are not essential for explaining the new capabilities of StISSM ,could be moved to the appendix.
Here are some additional comments:
- Eq. (1). Is the Gaussian noise uniform in space even if the mean value is not? Please specify this in the text and discuss this choice. Please specify that the "mean" is intended in time, not in space (if I understand correctly)
- line 153: would it make sense to have different stochastic time steps for different parameters?
- line 164: OK, so the spatial stochasticity is introduced at the subdomain level. This should have been explained before, in the introduction and, in more detail in section 2.1 where it should be explained that eq. (1) is at the subdomain level.
- eq. (7): I do not fully understand the purpose of the intercept and trend terms. Also, what is the choice for beta_0 and beta_1 in the numerical experiments in sections 3?
- line 235: can you detail how you manage resources (nodes, cores, memory) when you run in parallel multiple members of the ensemble (each of the members might need to be distributed on several ranks). Do you use any strategy to reduce I/O and storage when running large ensembles? Any strategy to monitor the runs (e.g. what happens if a few of the 500 simulations in the ensemble fail?)
- eq (8) and (11): this is very minor, but I think that the use of squared terms "CW2" and "CB2" is poor notation. I know it is somewhat common, but it is misleading because it sort of implies that CW and CB have some physical meaning. Using the square to denote positive quantities (if that's the reason for the square) is hardly defensible because there are a lot of other physical variables (e.g. thickness) or coefficients (flow factor) that are positive (or nonnegative) and they are not denoted with a square of some other quantity. I would suggest dropping the square and using directly the coefficient CW and CB.
- Sections 3 and 4: The rigid separation of the "Model experiments" and "Results" sections makes it harder to follow the exposition. I think that the Results part should follow the Model Experiments part for each of the three examples.
Citation: https://doi.org/10.5194/egusphere-2022-699-RC2 - AC4: 'Reply on RC2', Vincent Verjans, 11 Oct 2022
Interactive discussion
Status: closed
-
CEC1: 'Comment on egusphere-2022-699', Juan Antonio Añel, 24 Aug 2022
Dear authors,
Unfortunately, after checking your manuscript, it has come to our attention that it does not comply with our "Code and Data Policy".
https://www.geoscientific-model-development.net/policies/code_and_data_policy.htmlYou have archived your code on NASA and UCI repositories. However, they are not suitable for scientific publication. You must use other long-term archival and publishing alternatives (see our policy for options). Therefore, please, publish your code in one of the appropriate repositories, and reply to this comment with the relevant information (link and DOI) as soon as possible, as it should be available for the Discussions stage. In this way, you must include the modified 'Code and Data Availability' section in a potential reviewed version of your manuscript, including its DOI. Also, remember to include a license for the code in the new repository. If you do not include a license, despite what you state, it continues to be your property and third parties can not use it.
Please, be aware that failing to comply promptly with this request could result in rejecting your manuscript for publication.
Regards,
Juan A. AñelGeosci. Model Dev. Exec. EditorCitation: https://doi.org/10.5194/egusphere-2022-699-CEC1 -
AC1: 'Reply on CEC1', Vincent Verjans, 26 Aug 2022
Dear Juan Antonio Añel,
Thank you for your comment on our manuscript. We noticed that you did a similar comment on another publication currently in review in Geoscientific Model Development (Gardner et al., 2012, https://doi.org/10.5194/egusphere-2022-674). We understand the guidelines of the journal concerning archived repositories of the model code. As such, we will create a repository (with a link and DOI) to address your concern. We would like to create a single repository with the code for this publication, and for the aforementioned publication of Gardner et al., (2022). We are thus coordinating to make sure that the archived code includes all the changes used in both publications. As soon as the code is uploaded, I will provide the DOI in a reply to this comment. This should be the case in the coming days. The DOI will also be included in the future revised version of the manuscript.
We thank you for your understanding.
Best regards,
Vincent Verjans, on behalf of all co-authorsCitation: https://doi.org/10.5194/egusphere-2022-699-AC1 -
AC2: 'Reply on CEC1', Vincent Verjans, 26 Aug 2022
Dear Juan Antonio Añel,
As explained in my previous comment, the entire ISSM team has worked to publish the model code on a Zenodo repository.
The link to the repository is: https://zenodo.org/record/7026445#.Ywkh6tXMKEB
The doi of the archived code is: 10.5281/zenodo.7026444
We will include this link to the code in the next revision iteration of the manuscript. We thank you for your understanding and for your patience.
Vincent Verjans, on behalf of all co-authorsCitation: https://doi.org/10.5194/egusphere-2022-699-AC2
-
AC1: 'Reply on CEC1', Vincent Verjans, 26 Aug 2022
-
RC1: 'Comment on egusphere-2022-699', Anonymous Referee #1, 27 Sep 2022
This paper describes a new feature developed for the Ice-sheet and Sea-level System Model (ISSM), which adds stochastic parameterizations for particular forcings and model parameters. The new model framework is called The Stochastic Ice-Sheet and Sea-Level System Model v1.0 (StISSM v1.0). Overall, the paper is very clear in its structure and explanation of the purpose of the new functionality, an overview of how to use the new functionality, as well as interpretation of some initial experiments that used the new functionality. The authors should be commended for explaining a complicated concept (adding stochasticity to an already existing model framework) in a very clear and straightforward way. Additionally, the paper makes use of existing "standard" ice sheet model setups (e.g., MISMIP+ and IQIS) and makes good connections with prior related literature (e.g., the comparison with Roe and Baker, 2016).
I have some general comments as well as editorial comments further below, amounting to minor revisions needed before resubmission. I will emphasize again that the paper is very well written and presented in a clear manner. The StISSM model will be very impactful for future studies and I am pleased to see this significant step forward in ice sheet modeling.
General comments:- In the introduction, I suggest some additional text to state that, although StISSM will alleviate the need to run large ensembles of climate models if it is possible to correctly parameterize the structure of internal climate variability from other sources of information, such as observations. In this current manuscript draft, the wording in the introduction too strongly claims that StISSM will eliminate the need to run large GCM ensembles. I think there still may be a need, although that need could very well be reduced by StISSM. This will also connect nicely with the discussion text on lines 553-554.
- In the future, is it planned to add functionality to specify different stochastic time steps for different input variables (if they are uncorrelated)? I suggest adding some text to either the methods or the discussion sections to touch on this.
- I suggest making the connection between "y" and "eta" more clear. I think it's good to have two separate symbols to make it clear that one is coming from an autoregressive process. But it would be good to state very explicitly: "At each simulation time step, a value for either y or \eta is calculated and used for that particular time step and subsequent simulation time steps until the next stochastic update." That wording is a little clunky and can definitely be improved. My suggestion is just to make it clear that "y" and "eta" represent a similar thing: the realization of a random variable that is used as the value for a particular forcing or parameter by ISSM.
- I suggest changing the presentation of the changes in ice mass in Section 4 from showing the initial mass and final mean masses in each ensemble to showing the mean changes in mass. In other words, show just the differences between the initial mass and the final mean masses in Gt, as well as the percent changes (as you have already shown). I don't see the need to show the initial and final masses themselves; the differences will illustrate the results more clearly. This would also make it easier to compare the mean mass change against the deterministic drift in Table 6. Additionally, please change how this is shown in the figures (e.g., Fig 4c, Fig 6c, Fig 8b).
- The "Code and data availability" section states that "the simulation results, and the scripts to reproduce all the figures are available" on Zenodo. Are the scripts user to initialize, configure, and run the ISSM simulations also available there. The policy states that "preprocessing, run control and postprocessing scripts" and, I do see postprocessing scripts in the Zenodo archive but I don't see preprocessing and run control scripts. If these are there, please ignore this comment. If they are missing, please provide these in the same Zenodo repository.
Â
Editorial comments:
- line 9: Change "of" to "for"
- line 29: It'll be a mouthful but I would spell out "CMIP6" here.
- line 31: Change "AR6" to "Assessment Report 6 (AR6)"
- line 32: Change "inclusion" to "selection"
- lines 82-84: This statement is brought up as motivation for the paper but it's not really addressed: "Finally, climate model simulations are generally not coupled to ISMs, which neglects possible impacts from ice-sheet changes on the climate system, such as surface elevation changes and modified ice discharge into the ocean." I suggest removing this from the intro because it doesn't directly motivate the need for a stochastic ice sheet model. Alternatively, if you'd like to keep it in, I suggest adding discussion text on how StISSM can help address the coupling issue.
- line 96: Possibly change "underline" to "emphasize" for clarity
- line 101: Add "The new ..." before the start of this first sentence to make it clear that this is referring to the new stochastic functionality within ISSM and not something that had already existed.
- line 106: I might suggest changing "ocean forcing" to "frontal ablation" or something like that. I think of "ocean forcing" as a climatic forcing (i.e., ocean thermal forcing), whereas the way that you convert ocean forcing to frontal melt (via parameterization) is a glaciological process.
- line 151: This refers to \epsilon_t but there's no such variable in the preceding section.
- lines 151-152: It should be made clearer here and in the preceding section which user-specified variables can vary in (1) space and (2) time. In the regular version of ISSM, I believe that all of the mean fields (melt rate, water pressure, and TF) can be specified as varying in both space and time. My understanding of Section 2.2 indicates that, in StISSM, the user can specify \sigma_y to vary in both space and time, as well. I suggest adding this statement to the paragraph on lines 115-122 and reference Section 2.2 from there. That would make it clear up front to the reader.
- lines 347-348: The extrapolation of C_B is a bit unclear to me. Is this needed because the ice sheet will grow in extent during the transient simulation to get to steady-state? In other words, this is an extrapolation of C_B beyond the extent of the present-day ice sheet, where there are no ice velocities available to invert for C_B, correct? Please clarify.
- line 360: "Free-flow boundary condition" is the same as "Neumann boundary condition", correct? If so, please state this.
- line 383: I suggest changing "to quantify the minimal amount of deterministic model drift" to "to quantify the amount of deterministic model drift, which is minimal", if that is indeed what is meant here.
- Figure 3: Please add ticks and axis labels and also make sure that the axes are equal so that Greenland doesn't appear stretched in one direction or the other.
- line 408: Please add a very brief explanation for what the Shapiro-Wilk test signifies and how to interpret the p-value.
- line 410: Please provide support for the statement: "and the PDFs of final glacier state have not yet converged to statistical steady-states." Is this determined by looking at the changes in the PDF statistics (mean, std dev, skew) over the last X years? Please specify.
- line 413: Change "combined to" to "due to"
- line 570: Would it be fair to make "experiments" more specific by changing to "laboratory experiments"? If so, please make that change.
- line 593: I suggest elaborating on the statement that stochastic forcing causes "asymmetry in the response." From the experiments presented, it seems to me that there is asymmetry during the transient but that the asymmetry decreases towards the end of each simulation and, as demonstrated by the Shapiro-Wilk p-values, ends up being fairly close to a symmetric normal distribution. If I am misinterpreting, it is because of my lack of familiarity with the Shapiro-Wilk test and that should be addressed in the paper (I have a comment about this above). But if what I wrote is correct, I suggest expanding this conclusion to state something similar to what I have suggested.
Citation: https://doi.org/10.5194/egusphere-2022-699-RC1 - AC3: 'Reply on RC1', Vincent Verjans, 11 Oct 2022
-
RC2: 'Comment on egusphere-2022-699', Anonymous Referee #2, 03 Oct 2022
The goal of the paper is to present the recently developed Stochastic Ice-Sheet and Sea-Level System Model (StISSM), which adds stochastic parametrizations and tools to handle ensemble runs to the ISSM model. Available parametrizations are based on Gaussian noise, added at each (stochastic) time-step, and autoregressive processes, which can be used to represent surface mass balance and ocean forcing. The model capabilities are showcased targeting idealized experiments (including MISMIP+) and the Greenland ice sheet (GrIS).
Accounting for uncertainty in ice-sheet modeling is of paramount importance and tools like the one presented here are important and worthy of publication. However, I find the exposition hard to follow. Details about the stochastic model are at times buried in the presentation of the numerical experiments and some important details are missing. In my understanding the StISSM provides two stochastic processes in time (potentially different in each sub-domain): an autoregressive process and an one based on Gaussian noise. It also allows to run ensemble members in parallel, although it is not clear how the computational resources (cores, memory) are used. Statistical quantities (e.g. moments, p-values) are computed and reported in the Results section, but it is not clear whether these are computed directly by StISSM or how the data from the ensembles are collected. Finally, how is the stochastic layer implemented? How is it coupled to ISSM? Is it a driver to ISSM? Is it implemented in C++, Python or other languages?
A good part of the paper is devoted to using the StISSM for applying different stochastic parametrizations to two synthetic ice problems and a real ice sheet (Greenland). The numerical experiments are well thought out but I don't think it is particularly useful to target three different applications. I think it would have been better to target only one application (maybe a glacier) and show the effect of different choices of the parametrizations on the glacier evolution and mass balance. Targeting different (and complex) problems makes it harder to understand the impact of different parametrizations, without adding much in terms of explaining or demonstrating the stochastic model. Moreover, given that the main novelty introduced by StISSM is that it provides parametrizations, I would have expected more emphasis on 1) why to choose a specific stochastic (e.g autoregressive) processes for modeling, e.g., the surface mass balance (SMB), 2) how the stochastic process compares, in a statistical sense, with available time-series of SMB, 3) what is the impact of using a first-order versus an higher-order autoregressive process, and so on.
I'm not asking the authors to completely change the numerical experiments, but I would encourage them to significantly improve the presentation, clearly exposing the additional capabilities introduced by the StISSM, adding some important software and computational details and expanding on how to choose (calibrate?) the stochastic parametrizations for different forcing/parameters. Some additional details of the numerical experiments, that are important for completeness and reproducibility but that are not essential for explaining the new capabilities of StISSM ,could be moved to the appendix.
Here are some additional comments:
- Eq. (1). Is the Gaussian noise uniform in space even if the mean value is not? Please specify this in the text and discuss this choice. Please specify that the "mean" is intended in time, not in space (if I understand correctly)
- line 153: would it make sense to have different stochastic time steps for different parameters?
- line 164: OK, so the spatial stochasticity is introduced at the subdomain level. This should have been explained before, in the introduction and, in more detail in section 2.1 where it should be explained that eq. (1) is at the subdomain level.
- eq. (7): I do not fully understand the purpose of the intercept and trend terms. Also, what is the choice for beta_0 and beta_1 in the numerical experiments in sections 3?
- line 235: can you detail how you manage resources (nodes, cores, memory) when you run in parallel multiple members of the ensemble (each of the members might need to be distributed on several ranks). Do you use any strategy to reduce I/O and storage when running large ensembles? Any strategy to monitor the runs (e.g. what happens if a few of the 500 simulations in the ensemble fail?)
- eq (8) and (11): this is very minor, but I think that the use of squared terms "CW2" and "CB2" is poor notation. I know it is somewhat common, but it is misleading because it sort of implies that CW and CB have some physical meaning. Using the square to denote positive quantities (if that's the reason for the square) is hardly defensible because there are a lot of other physical variables (e.g. thickness) or coefficients (flow factor) that are positive (or nonnegative) and they are not denoted with a square of some other quantity. I would suggest dropping the square and using directly the coefficient CW and CB.
- Sections 3 and 4: The rigid separation of the "Model experiments" and "Results" sections makes it harder to follow the exposition. I think that the Results part should follow the Model Experiments part for each of the three examples.
Citation: https://doi.org/10.5194/egusphere-2022-699-RC2 - AC4: 'Reply on RC2', Vincent Verjans, 11 Oct 2022
Peer review completion
Journal article(s) based on this preprint
Viewed
HTML | XML | Total | BibTeX | EndNote | |
---|---|---|---|---|---|
497 | 171 | 19 | 687 | 4 | 3 |
- HTML: 497
- PDF: 171
- XML: 19
- Total: 687
- BibTeX: 4
- EndNote: 3
Viewed (geographical distribution)
Country | # | Views | % |
---|
Total: | 0 |
HTML: | 0 |
PDF: | 0 |
XML: | 0 |
- 1
Cited
Vincent Verjans
Alexander Robel
Helene Seroussi
Lizz Ultee
Andrew Thompson
The requested preprint has a corresponding peer-reviewed final revised paper. You are encouraged to refer to the final revised version.
- Preprint
(2770 KB) - Metadata XML