[ET Trac] [Einstein Toolkit] #1082: Enforce that arrangement names can only contain letters, numbers, or underscores

Einstein Toolkit trac-noreply at einsteintoolkit.org
Mon Sep 10 19:16:29 CDT 2012


#1082: Enforce that arrangement names can only contain letters, numbers, or
underscores
-----------------------+----------------------------------------------------
  Reporter:  eschnett  |       Owner:     
      Type:  defect    |      Status:  new
  Priority:  major     |   Milestone:     
 Component:  Cactus    |     Version:     
Resolution:            |    Keywords:     
-----------------------+----------------------------------------------------

Comment (by eschnett):

 This restriction is described in the users' guide.

 Enforcing means that we check all arrangement names in the thorn list, and
 abort with an error if an illegal character is found.

 Technically, C identifiers are created from arrangement names, after
 converting them to upper case. Having e.g. dashes in there leads to very
 strange error messages, if at all. See CST, routine CreateThornsHeaders,
 and the auto-generated file cctk_DefineThorn.h.

-- 
Ticket URL: <https://trac.einsteintoolkit.org/ticket/1082#comment:2>
Einstein Toolkit <http://einsteintoolkit.org>
The Einstein Toolkit


More information about the Trac mailing list