[Commits] [svn:einsteintoolkit] Paper_EinsteinToolkit_2010/ (Rev. 201)
knarf at cct.lsu.edu
knarf at cct.lsu.edu
Mon Nov 14 00:41:20 CST 2011
User: knarf
Date: 2011/11/14 12:41 AM
Modified:
/
ET.tex
Log:
cosmetics in Cactus section
File Changes:
Directory: /
============
File [modified]: ET.tex
Delta lines: +14 -14
===================================================================
--- ET.tex 2011-11-14 06:38:16 UTC (rev 200)
+++ ET.tex 2011-11-14 06:41:20 UTC (rev 201)
@@ -365,37 +365,37 @@
The {\tt Cactus}
Framework~\cite{Cactuscode:web,Goodale:2002a,CactusUsersGuide:web} is
an open source, modular, portable programming environment for
-collaborative HPC computing, primarily developed at Louisiana State University,
+collaborative HPC computing primarily developed at Louisiana State University,
and historically at the Albert Einstein Institute and the
-National Center for Supercomputing Applications~\todo{RH: for the senior
+National Center for Supercomputing Applications\todo{~RH: for the senior
people: is there a citable paper or somthing similar that docuemnts NCSA's
involvement in Cactus?}.
-The {\tt Cactus} computational toolkit consists of general modules providing
+The {\tt Cactus} computational toolkit consists of general modules which provide
parallel drivers, coordinates, boundary conditions, interpolators,
reduction operators, and efficient I/O in different data
-formats. Generic interfaces are used, making it possible to use
-external packages and improved modules which are immediately available
-to its users.
+formats. Generic interfaces make it possible to use
+external packages and improved modules which are made immediately available
+to users.
The structure of the {\tt Cactus} framework is completely modular, with
-only a very small core (the ``flesh'') providing the interfaces between
+only a very small core (the ``flesh'') which provides the interfaces between
modules,
-both at compile- and run-time. The {\tt Cactus} modules, called ``thorns'',
-may, and typically do, specify inter-module dependencies, e.g., to share or
+both at compile- and run-time. The {\tt Cactus} modules (called ``thorns'')
+may (and typically do) specify inter-module dependencies, e.g., to share or
extend configuration information, common variables, or runtime parameters.
Modules compiled into an executable can remain dormant at run-time.
This usage of modules and a common interface between them, enables researchers
to 1) easily use modules written by others without the need to understand
-all details of their implementation, and 2) to write their own modules
+all details of their implementation, and 2) write their own modules
without the need to change the source code of other parts of a simulation,
in the (supported) programming language of their choice.
The number of active modules within a typical {\tt Cactus} simulation ranges
-from tens to hundreds, often with an extensive set of inter-module
+from tens to hundreds and often has an extensive set of inter-module
dependencies.
-The {\tt Cactus} Framework was developed by the
-numerical relativity community, and although it is a general component
-framework that supports different application domains its core user
+The {\tt Cactus} Framework was developed originally by the
+numerical relativity community, and although it is now a general component
+framework that supports different application domains, its core user
group continues to be comprised of numerical relativists.
It is not surprising therefore, that one of the science modules provided in
the Einstein Toolkit is a set of state of the art modules to simulate binary
More information about the Commits
mailing list