[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