[cig-commits] commit 2424 by bangerth to /var/svn/dealii/aspect
dealii.demon at gmail.com
dealii.demon at gmail.com
Mon Apr 7 20:22:07 PDT 2014
Revision 2424
Move the TODOs into the doxygen system.
U trunk/aspect/TODO
A trunk/aspect/doc/modules/todo.h
http://www.dealii.org/websvn/revision.php?repname=Aspect+Repository&path=%2F&rev=2424&peg=2424
Diff:
Modified: trunk/aspect/TODO
===================================================================
--- trunk/aspect/TODO 2014-04-08 03:06:29 UTC (rev 2423)
+++ trunk/aspect/TODO 2014-04-08 03:22:04 UTC (rev 2424)
@@ -2,46 +2,8 @@
=========================================================================
-Create list of publications. Include
-- papers
-- AGU 2011 poster
-- AGU 2012 poster: 2x Eric
-- Eric's XSEDE poster:
- Investigating Mixing and Flow in the Earth's Mantle using Adaptive Mesh
- Finite Element Simulations
- Heien, Bangerth, Heister, Kellogg
-
-
-Topics for preview release:
----------------------------
-- unify readme.html in aspect/ and from the webpage again
-- make run-time parameters lower-case in the .prm file
-- temperature equation must contain adiabatic terms in the compressible case
-- Refinement criterion in 3d? rescale to the average, not to the max
-- Use extrapolated solution for grid refinement
-- minimal mesh size (shortest edge divided by order)
-- make initial conditions class say whether it implements a temperature
- or a temperature perturbation
-- name the material model better than "table"
-- re-write the geometry section since information on the boundary components
- is no longer there
-- describe in the manual how to set boundary conditions
-- allow for arbitrary tangential boundary conditions (via Eh Tan, e.g. from
- gplates)
-- add an easter egg
-- make the default for parameters.include_shear_heating true after
- testing that the model works correctly
-- provide an option to store not only the last snapshot but many
-- move the adiabatic heating term (the last one in the temperature equation)
- to the left hand side and make it implicit
-- methods to compute dynamic topography from the dynamic part of the pressure
-
-
- Create a task list for a release that includes:
- *** go over the installation section again and make sure the cmake stuff
- is in there and correct ***
-
. go through the list of TODOs in the source code and see what can be done
. make sure the description of the interfaces that need to be updated
are up to date in the manual
@@ -103,54 +65,3 @@
Wolfgang Bangerth, Timo Heister, and many other contributors.
-First release
--------------
-- Nonlinearity
-- Real 3d
-- Better 3d coarse mesh?
-- Participate in Shijie's benchmarking effort, see email of 12/16/2011
-
-For later (from the Berkeley discussion, 9/26/2012)
----------------------------------------------------
-- compositional fields or tracers (John Naliboff and Eric Heien have
- initial tracers; Juliane Dannberg
- is working on fields)
-- rheology and nonlinear iteration
-- free surfaces (Ian Rose has something initial)
-- self gravity (Ian Rose has something initial)
-- compressibility
-- prescribed heat flux
-
-- document variable velocity boundary conditions
-
-- improve compositional tracking:
- . if a field is binary 0/1, use a higher order entropy viscosity
- . if several fields together sum to one, do something else
-
-
-
-
-tests for the various refinement criteria
-fix regression in cookbooks/composition-active in r1370
-write a testcase for friction heating (Poiseulle flow) and
- adiabatic heating (constant downward velocity)
-write a postprocessor that shows temperature minus depth averaged
- temperature. maybe similar for density (= buoyancy)
-
-
-- change some/all material models to the new system
-
-
-write tests for the depth averaging functions (test adaptive refinement,
-averaged composition, non-zero average/sinking velocity)
-
-write tests to verify the possibility of external plugins compiled into
-shared libraries. implement ways to verify that they are compiled against
-the same version of ASPECT that they are running under.
-
-
-2013/11/04 implement "open boundary conditions" as described in "Using open
-sidewalls for modelling self-consistent lithosphere subduction dynamics",
-M. V. Chertova, T. Geenen, A. van den Berg, and W. Spakman see discussion on
-the aspect mailing list "[aspect-devel] strain rate corner values and velocity
-boundary conditions"
Copied: trunk/aspect/doc/modules/todo.h (from rev 2422, trunk/aspect/doc/modules/changes.h)
===================================================================
--- trunk/aspect/doc/modules/todo.h (rev 0)
+++ trunk/aspect/doc/modules/todo.h 2014-04-08 03:22:04 UTC (rev 2424)
@@ -0,0 +1,68 @@
+/**
+ * @page TODO TODOs -- Things that eventually will need to be addressed
+
+<h3>Extensions we'd like to implement</h3>
+
+<ol>
+ <li>Mark compositional fields as either binary 0/1, or fields that sum up to 1.
+ If a field is binary 0/1, use a higher order entropy viscosity.
+ If several fields together sum to one, do something else.
+
+ <li>Implement "open boundary conditions" as described in "Using open
+ sidewalls for modelling self-consistent lithosphere subduction dynamics",
+ M. V. Chertova, T. Geenen, A. van den Berg, and W. Spakman see discussion on
+ the aspect mailing list "[aspect-devel] strain rate corner values and velocity
+ boundary conditions"
+
+ <li>Make snapshotting as atomic as possible so that a job that is terminated while creating a snapshot doesn't get us in trouble
+ <li>Provide an option to store not only the last snapshot but many
+ <li>Move the adiabatic heating term (the last one in the temperature equation)
+ to the left hand side and make it implicit
+ <li>The nonlinear solvers are at best lightly tested. Do this more systemtically.
+ <li>The same can be said of the compressible solvers
+ <li>Rewrite the tracer code
+ <li>Free surfaces (Ian Rose has something initial)
+ <li>Self gravity (Ian Rose has something initial)
+ <li>We need a scheme to verify that plugins are compiled against
+ the same version of ASPECT that they are running under.
+</ol>
+
+
+<h3>Bugs we know of</h3>
+
+<ol>
+ <li>The temperature equation must contain adiabatic terms in the compressible case.
+ <li>Name the "table" material model better than "table"
+ <li>Re-write the geometry section of the manual since information on the boundary components
+ is no longer there
+
+</ol>
+
+
+<h3>Features missing tests</h3>
+
+<ol>
+ <li>tests for the various refinement criteria
+ <li>write a testcase for friction heating (Poiseulle flow) and
+ adiabatic heating (constant downward velocity)
+ <li>write tests for the depth averaging functions (test adaptive refinement,
+ averaged composition, non-zero average/sinking velocity)
+</ol>
+
+
+<h3>Other issues to address</h3>
+
+<ol>
+ <li>We should collect a list of publications and posters created with the help of Aspect
+
+ <li>Unify readme.html in aspect/ and from the webpage again
+
+ <li>Use extrapolated solution for grid refinement
+
+ <li>Make initial conditions class say whether it implements a temperature
+ or a temperature perturbation
+
+</ol>
+
+
+*/
More information about the CIG-COMMITS
mailing list