[cig-commits] commit: Add crust3D parameter

Mercurial hg at geodynamics.org
Sun Jul 3 20:04:39 PDT 2011


changeset:   21:a966a9ffbd24
user:        Walter Landry <wlandry at caltech.edu>
date:        Tue Jun 28 15:52:24 2011 -0700
files:       SeismoWebPortal/models.py SeismoWebPortal/templates/SeismoWebPortal/par_file.txt SeismoWebPortal/templates/SeismoWebPortal/parameters.pml SeismoWebPortal/templates/SeismoWebPortal/specfem3dglobemodel_detail.html SeismoWebPortal/templates/SeismoWebPortal/specfem3dglobeparameters_detail.html SeismoWebPortal/templates/SeismoWebPortal/specfem3dglobeparameters_form.html SeismoWebPortal/templates/SeismoWebPortal/specfem3dglobeparameters_list.html
description:
Add crust3D parameter


diff -r 4c0d4e185f29 -r a966a9ffbd24 SeismoWebPortal/models.py
--- a/SeismoWebPortal/models.py	Tue Jun 28 15:51:58 2011 -0700
+++ b/SeismoWebPortal/models.py	Tue Jun 28 15:52:24 2011 -0700
@@ -506,6 +506,7 @@ class Specfem3DGlobeParameters(Model, Ed
     topography = models.BooleanField(core=True, default=True)
     rotation = models.BooleanField(core=True, default=True)
     ellipticity = models.BooleanField(core=True, default=True)
+    crust3D=models.BooleanField(core=True, default=True)
 
     def __str__(self): return self.name
 
diff -r 4c0d4e185f29 -r a966a9ffbd24 SeismoWebPortal/templates/SeismoWebPortal/par_file.txt
--- a/SeismoWebPortal/templates/SeismoWebPortal/par_file.txt	Tue Jun 28 15:51:58 2011 -0700
+++ b/SeismoWebPortal/templates/SeismoWebPortal/par_file.txt	Tue Jun 28 15:52:24 2011 -0700
@@ -23,7 +23,7 @@ NPROC_XI                        = {{ par
 NPROC_XI                        = {{ parameters.mesh.nproc_xi }}
 NPROC_ETA                       = {{ parameters.mesh.nproc_eta }}
 
-MODEL                           = {{ parameters.model }}
+MODEL                           = {{ parameters.model }}{% if !parameter.crust3D%}_1Dcrust{% endif %}
 
 # parameters describing the Earth model
 OCEANS                          = .{{ parameters.oceans }}.
diff -r 4c0d4e185f29 -r a966a9ffbd24 SeismoWebPortal/templates/SeismoWebPortal/parameters.pml
--- a/SeismoWebPortal/templates/SeismoWebPortal/parameters.pml	Tue Jun 28 15:51:58 2011 -0700
+++ b/SeismoWebPortal/templates/SeismoWebPortal/parameters.pml	Tue Jun 28 15:52:24 2011 -0700
@@ -33,6 +33,7 @@
             <property name="gravity">{{ parameters.gravity }}</property>
             <property name="rotation">{{ parameters.rotation }}</property>
             <property name="attenuation">{{ parameters.attenuation }}</property>
+            <property name="crust3D">{{ parameters.crust3D }}</property>
         </component>
 
     </component>
diff -r 4c0d4e185f29 -r a966a9ffbd24 SeismoWebPortal/templates/SeismoWebPortal/specfem3dglobemodel_detail.html
--- a/SeismoWebPortal/templates/SeismoWebPortal/specfem3dglobemodel_detail.html	Tue Jun 28 15:51:58 2011 -0700
+++ b/SeismoWebPortal/templates/SeismoWebPortal/specfem3dglobemodel_detail.html	Tue Jun 28 15:52:24 2011 -0700
@@ -3,6 +3,3 @@
 
 {{ object.description }}
 
-<pre>
-{{ object.list }}
-</pre>
diff -r 4c0d4e185f29 -r a966a9ffbd24 SeismoWebPortal/templates/SeismoWebPortal/specfem3dglobeparameters_detail.html
--- a/SeismoWebPortal/templates/SeismoWebPortal/specfem3dglobeparameters_detail.html	Tue Jun 28 15:51:58 2011 -0700
+++ b/SeismoWebPortal/templates/SeismoWebPortal/specfem3dglobeparameters_detail.html	Tue Jun 28 15:52:24 2011 -0700
@@ -10,6 +10,7 @@
     <dt>topography</dt><dd>{{ object.topography }}</dd>
     <dt>rotation</dt><dd>{{ object.rotation }}</dd>
     <dt>ellipticity</dt><dd>{{ object.ellipticity }}</dd>
+    <dt>3D crust</dt><dd>{{ object.crust3D }}</dd>
 </dl>
 
 <div class=shortcut>
diff -r 4c0d4e185f29 -r a966a9ffbd24 SeismoWebPortal/templates/SeismoWebPortal/specfem3dglobeparameters_form.html
--- a/SeismoWebPortal/templates/SeismoWebPortal/specfem3dglobeparameters_form.html	Tue Jun 28 15:51:58 2011 -0700
+++ b/SeismoWebPortal/templates/SeismoWebPortal/specfem3dglobeparameters_form.html	Tue Jun 28 15:52:24 2011 -0700
@@ -107,6 +107,12 @@ numerically.</dd></dl></dd></dl>
         <dl class="help inline collapsible collapsedOnLoad"><dt class="collapsibleHeader"><img src="{{root}}/images/help-small.gif"></dt><dd class="collapsibleContent"><dl><dt>ellipticity</dt><dd>If selected, the mesh will make the Earth model elliptical in shape according to Clairaut's equation [Dahlen and Tromp, 1998]. This feature adds no cost to the simulation.</dd></dl></dd></dl>
     </div>
 
+    <div class=checkbox>
+        {{ form.crust3D }}
+        <label for="id_crust3D" class=after>3D crust</label>
+        {% if form.crust3D.errors %}<span class=error>{{ form.crust3D.errors|join:", " }}</span>{% endif %}
+        <dl class="help inline collapsible collapsedOnLoad"><dt class="collapsibleHeader"><img src="{{root}}/images/help-small.gif"></dt><dd class="collapsibleContent"><dl><dt>crust3D</dt><dd>If selected, the simulations are performed together with the 3D crustal model Crust2.0.</dd></dl></dd></dl>
+    </div>
 
     <div><input class=submit type="submit" name="save" value="Save" />
     </div>
diff -r 4c0d4e185f29 -r a966a9ffbd24 SeismoWebPortal/templates/SeismoWebPortal/specfem3dglobeparameters_list.html
--- a/SeismoWebPortal/templates/SeismoWebPortal/specfem3dglobeparameters_list.html	Tue Jun 28 15:51:58 2011 -0700
+++ b/SeismoWebPortal/templates/SeismoWebPortal/specfem3dglobeparameters_list.html	Tue Jun 28 15:52:24 2011 -0700
@@ -14,6 +14,7 @@
             <th>topography</th>
             <th>rotation</th>
             <th>ellipticity</th>
+            <th>3D crust</th>
         </tr>
         </thead>
         
@@ -30,6 +31,7 @@
             <td><img src="{{root}}/images/icon-{% if object.topography %}yes{% else %}no{% endif %}.gif" alt="{{ object.topography }}"></td>
             <td><img src="{{root}}/images/icon-{% if object.rotation %}yes{% else %}no{% endif %}.gif" alt="{{ object.rotation }}"></td>
             <td><img src="{{root}}/images/icon-{% if object.ellipticity %}yes{% else %}no{% endif %}.gif" alt="{{ object.ellipticity }}"></td>
+            <td><img src="{{root}}/images/icon-{% if object.crust3D %}yes{% else %}no{% endif %}.gif" alt="{{ object.crust3D }}"></td>
         </tr>
         {% endfor %}
         </tbody>



More information about the CIG-COMMITS mailing list