[ET Trac] [Einstein Toolkit] #2099: Cactus requires Fortran

Einstein Toolkit trac-noreply at einsteintoolkit.org
Wed Jan 24 10:01:14 CST 2018


#2099: Cactus requires Fortran
----------------------+-----------------------------------------------------
  Reporter:  sbrandt  |       Owner:                     
      Type:  defect   |      Status:  reopened           
  Priority:  minor    |   Milestone:                     
 Component:  Cactus   |     Version:  development version
Resolution:           |    Keywords:                     
----------------------+-----------------------------------------------------

Comment (by hinder):

 The Kranc tutorial definitely did not require a Fortran compiler.  I can
 confirm that it no longer works.  I get

 {{{
 COMPILING arrangements/CactusBase/Boundary/src/ScalarBoundary.c
 In file included from
 /home/ian/Cactus/configs/kranc/bindings/include/Boundary/cctk_Arguments.h:14:0,
                  from
 /home/ian/Cactus/configs/kranc/bindings/include/Boundary/cctk_ScheduleFunctions.h:1,
                  from
 /home/ian/Cactus/configs/kranc/bindings/include/Boundary/cctk.h:6,
                  from
 /home/ian/Cactus/configs/kranc/build/Boundary/ScalarBoundary.c:19:
 /home/ian/Cactus/src/include/cctk_Types.h:176:21: error: unknown type name
 'CCTK_REAL8'
  #  define CCTK_REAL CCTK_REAL8
                      ^
 /home/ian/Cactus/src/include/cGH.h:41:3: note: in expansion of macro
 'CCTK_REAL'
    CCTK_REAL cctk_delta_time;
 }}}

 The Kranc tutorial has a Jenkins job to automatically test it.  However,
 since the Jenkins system moved to NCSA, there is no longer any mathematica
 licence available, so we cannot run the tutorial there.

 Do we understand why CCTK_REAL is not defined?  Is this really linked to
 the absence of a Fortran compiler?  Note that the Kranc tutorial doesn't
 use any optionlist at all.  Cactus should automatically find everything it
 needs.

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


More information about the Trac mailing list