Skip to content

Commit 211931c

Browse files
authored
Merge pull request #91 from smolins/glenn-update-petsc-pflotran-version-numbers
updated README to reflect version numbers for xSDK 1.0.0 release, and…
2 parents ed9abe4 + f71c6d7 commit 211931c

File tree

2 files changed

+8
-6
lines changed

2 files changed

+8
-6
lines changed

README.rst

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ Status
88
Description
99
-----------
1010

11-
Alquimia provides a generic interface between flow and transport simulators (drivers) and biogeochemical reaction capabilities (engines). Alquimia consists of two parts: an application programming interface, API, and a wrapper library. The API describes in detail how information is exchanged between the driver and the engine. This includes the function call signatures and data structures required for implementing alquimia in a mixed language (C/C++/Fortran) programming environment. The library is an implementation of the documented API, providing an interface into the biogeochemistry routines supplied by other codes: Alquimia does not do any geochemical calculations. Version 1.0 provides interfaces to the open source codes (BSD) CrunchFlow/CrunchTope and (LGPL) PFLOTRAN. Version 1.0 meets the policies set forth by (and is part of) the Extreme-scale Scientific Software Development Kit, xSDK version 0.6.0.
11+
Alquimia provides a generic interface between flow and transport simulators (drivers) and biogeochemical reaction capabilities (engines). Alquimia consists of two parts: an application programming interface, API, and a wrapper library. The API describes in detail how information is exchanged between the driver and the engine. This includes the function call signatures and data structures required for implementing alquimia in a mixed language (C/C++/Fortran) programming environment. The library is an implementation of the documented API, providing an interface into the biogeochemistry routines supplied by other codes: Alquimia does not do any geochemical calculations. Version 1.x provides interfaces to the open source codes (BSD) CrunchFlow/CrunchTope and (LGPL) PFLOTRAN. Version 1.x meets the policies set forth by (and is part of) the Extreme-scale Scientific Software Development Kit, xSDK version 0.6.0.
1212

1313
Originally developed as part of the DOE ASCEM project, it is now mantained and developed under the
1414
U.S. Department of Energy's `IDEAS Watersheds <https://ideas-productivity.org/>`_ project
@@ -75,13 +75,13 @@ to ensure compatibility. Currently:
7575
+------------+------------+
7676
| | Version |
7777
+------------+------------+
78-
|xSDK | 0.8.0 |
78+
|xSDK | 1.0.0 |
7979
+------------+------------+
80-
|Alquimia | 1.0.10 |
80+
|Alquimia | 1.1.0 |
8181
+------------+------------+
82-
|PETSc | 3.18 |
82+
|PETSc | 3.20.0 |
8383
+------------+------------+
84-
|PFLOTRAN | 4.0.1 |
84+
|PFLOTRAN | 5.0.0 |
8585
+------------+------------+
8686
|CrunchFlow | dev |
8787
+------------+------------+

doc/api/APIv1_functions.rst

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -165,9 +165,11 @@ Take one reaction step in operator split mode with the specified delta t.
165165
input: delta_t <double>,
166166
input: properties <struct: Alquimia Properties>,
167167
in/out: state <struct: Alquimia State>,
168-
in/out: aux_data <struct: Alquimia Auxiliary Data>
168+
in/out: aux_data <struct: Alquimia Auxiliary Data>,
169+
in: natural_id <int>,
169170
out: status <struct: Alquimia Status>)
170171
172+
The variable natural_id comunicates to the engine an index that uniquely identifies the grid cell it is solving the problem for. (This is intended mostly for debugging purposes on the Alquimia/Engine side.)
171173

172174
Alquimia: Get Auxiliary Output
173175
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

0 commit comments

Comments
 (0)