++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ From greve at lowtem.hokudai.ac.jp Thu Feb 4 09:33:40 2016 From: greve at lowtem.hokudai.ac.jp (Ralf Greve) Date: Thu, 4 Feb 2016 17:33:40 +0900 Subject: [SICOPOLIS:44] SICOPOLIS publication list Message-ID: <56B30CE4.3090203@lowtem.hokudai.ac.jp> Dear colleagues, the latest count of peer-reviewed publications that use or describe SICOPOLIS stands at 85 . If you are aware of any new or old papers missing in the list, please let me know. Thanks & best regards Ralf -- Dr. Ralf Greve Professor, Glacier and Ice Sheet Research Institute of Low Temperature Science Hokkaido University Kita-19, Nishi-8, Kita-ku Sapporo 060-0819, Japan Phone: (+81)-(0)11-706-6891 greve at lowtem.hokudai.ac.jp http://wwwice.lowtem.hokudai.ac.jp/~greve/ ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ From greve at lowtem.hokudai.ac.jp Tue Feb 23 03:35:26 2016 From: greve at lowtem.hokudai.ac.jp (Ralf Greve) Date: Tue, 23 Feb 2016 11:35:26 +0900 Subject: [SICOPOLIS:45] Domain XYZ Message-ID: <56CBC56E.1000107@lowtem.hokudai.ac.jp> Dear colleagues, there has been some well-justified criticism that SICOPOLIS is too "static", in the sense that it is cumbersome to implement a new domain (Laurentide ice sheet, simple testing geometry etc.) or make major changes to an existing one. In response to this, I have implemented a new domain option "XYZ". This happened in revisions 647-650 . The directory sicopolis/src/subroutines/xyz, which hosts the domain-specific subroutines, is by default empty. If you want to create a new domain, copy the subroutines from the most similar existing domain (northern hemisphere, EISMINT etc.), e.g.: cp ~/sicopolis/src/subroutines/nhem/*.F90 \ ~/sicopolis/src/subroutines/xyz/ Then modify the routines according to your needs. Input files (topography etc.) must be placed in sicopolis/sico_in/xyz and specified in the run-specification header file *.h as usual. The domain must be defined by '#define XYZ' in the header file. If the new domain requires new global variables, they can be added at the end of the sico_variables module (sicopolis/src/subroutines/general/sico_variables.F90), within the '#if (defined(XYZ))' block. On that occasion, I have deleted ISMIP HEINO as an own domain. However, the subroutines are still available in sicopolis/src/subroutines/xyz/heino, and the input files are in sicopolis/sico_in/xyz. If you copy the subroutines from sicopolis/src/subroutines/xyz/heino to sicopolis/src/subroutines/xyz, you can still run ISMIP HEINO experiments. As before, a header file for the standard run ST is available in sicopolis/runs/headers/templates. I hope you'll find the new feature useful! Of course, please let me know if anything is unclear or doesn't work. Best regards Ralf -- Dr. Ralf Greve Professor, Glacier and Ice Sheet Research Institute of Low Temperature Science Hokkaido University Kita-19, Nishi-8, Kita-ku Sapporo 060-0819, Japan Phone: (+81)-(0)11-706-6891 greve at lowtem.hokudai.ac.jp http://wwwice.lowtem.hokudai.ac.jp/~greve/ ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ From greve at lowtem.hokudai.ac.jp Tue Feb 23 07:58:29 2016 From: greve at lowtem.hokudai.ac.jp (Ralf Greve) Date: Tue, 23 Feb 2016 15:58:29 +0900 Subject: [SICOPOLIS:46] Domain XYZ: Update Message-ID: <56CC0315.5000308@lowtem.hokudai.ac.jp> Dear colleagues, just a small update to what I wrote before: On 2016-02-23 11:35 JST, Ralf Greve wrote: > If the new domain requires new global variables, > they can be added at the end of the sico_variables module > (sicopolis/src/subroutines/general/sico_variables.F90), > within the '#if (defined(XYZ))' block. With revision 652, I changed the way how domain-specific global variables are handled. Rather than in sico_variables.F90, they are now defined in domain-specific files called sico_vars.F90. So, global variables for the new XYZ domain can now conveniently be defined in sicopolis/src/subroutines/xyz/sico_vars.F90, thus eliminating the need to manipulate (and potentially mess up) the crucial sico_variables module itself. Best regards, Ralf -- Dr. Ralf Greve Professor, Glacier and Ice Sheet Research Institute of Low Temperature Science Hokkaido University Kita-19, Nishi-8, Kita-ku Sapporo 060-0819, Japan Phone: (+81)-(0)11-706-6891 greve at lowtem.hokudai.ac.jp http://wwwice.lowtem.hokudai.ac.jp/~greve/ ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++