diff options
-rw-r--r-- | README | 20 | ||||
-rw-r--r-- | interface.ccl | 7 | ||||
-rw-r--r-- | param.ccl | 25 |
3 files changed, 9 insertions, 43 deletions
@@ -1,20 +1,10 @@ Cactus Code Thorn EllSOR -Authors : ... -Managed by : ... <...@...........> +Authors : Cactus Maintainers +Managed by : Cactus Maintainers <cactusmaint@cactuscode.org> Version : ... CVS info : $Header$ -------------------------------------------------------------------------- -1. Purpose of the thorn - -This thorn does ... - -2. Dependencies of the thorn - -This thorn additionally requires implementations and thorns ... - -3. Thorn distribution - -This thorn is available to ... - -4. Additional information +This thorn provides basic elliptic solvers for different equation types +using SOR iterative methods. The thorn is written to be robust and +pedagogical rather that a viable fast solver.
\ No newline at end of file diff --git a/interface.ccl b/interface.ccl index 401cb08..b7690a4 100644 --- a/interface.ccl +++ b/interface.ccl @@ -4,6 +4,7 @@ implements: ellsor inherits: ellbase, boundary -USES INCLUDE: EllBase.h -USES INCLUDE: Ell_DBstructure.h -USES INCLUDE: Boundary.h +USES INCLUDE HEADER: EllBase.h +USES INCLUDE HEADER: Ell_DBstructure.h +USES INCLUDE HEADER: Boundary.h +USES INCLUDE HEADER: Symmetry.h @@ -1,31 +1,6 @@ # Parameter definitions for thorn EllSOR # $Header$ -shares:grid - -USES KEYWORD domain - shares:ellbase USES KEYWORD elliptic_verbose - -private: - -CCTK_INT maxit "Maximal number of iteration in the SOR loop" -{ -0:* :: "" -} 100 - -KEYWORD sor_bound "Boundary condition to apply in SOR loop" -{ - "flat" :: "flat / copying boundary conditions" - "constant" :: "constant boundary conditions" - "robin" :: "Robin type boundary conditions" -} "flat" - -KEYWORD sor_accel "Type of acceleration to use in SOR" -{ - "none" :: "no acceleration (omega=1)" - "const" :: "constant acceleration (omega=1.8)" - "cheb" :: "Chebyshev acceleration" -} "const" |