[ET Trac] [Einstein Toolkit] #665: CarpetIO* output parameter format error
Einstein Toolkit
trac-noreply at einsteintoolkit.org
Wed Nov 9 20:18:02 CST 2011
#665: CarpetIO* output parameter format error
---------------------------------------+------------------------------------
Reporter: baiotti@… | Type: enhancement
Status: new | Priority: minor
Milestone: | Component: Cactus
Version: | Keywords: syntax for variable names
---------------------------------------+------------------------------------
Even if it is an unofficial feature, the output parameter format for
public variables, e.g.:
IOASCII::out1D_vars = "THORN_NAME::VARIABLE_NAME"
should be accepted. Instead, I found that when requesting output as
IOASCII::out1D_vars = "TestOutput::testoutput"
for a *public:* or *protected:* variable group of the type:
CCTK_REAL testoutput[nvar] type=GF TimeLevels=1 Dim=3
{
output
} ""
where nvar is an integer parameter and the thorn name is TestOutput and
differs from the implementation name, Carpet complains that
WARNING[L1,P0] (Cactus): CCTK_TraverseString: invalid group/variable name
'TestOutput::testoutput' in traversed string 'TestOutput::testoutput'
WARNING level 0 in thorn IOUtil processor 0 host mbaiotti2-2.local
(line 140 of
/Users/baiotti/Cactus.fresh-
checkout/arrangements/CactusBase/IOUtil/src/Utils.c):
-> error while parsing parameter 'IOBasic::outInfo_vars'
For *private:* arrays of variables it works.
I attach an example thorn and parfile.
--
Ticket URL: <https://trac.einsteintoolkit.org/ticket/665>
Einstein Toolkit <http://einsteintoolkit.org>
The Einstein Toolkit
More information about the Trac
mailing list