[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