summaryrefslogtreecommitdiff
path: root/doc/FAQ
diff options
context:
space:
mode:
authorallen <allen@17b73243-c579-4c4c-a9d2-2d5706c11dac>2003-12-31 03:14:25 +0000
committerallen <allen@17b73243-c579-4c4c-a9d2-2d5706c11dac>2003-12-31 03:14:25 +0000
commitbf433e638527ac20d99df466fe00bbfa2d7ffde9 (patch)
tree3ca7058bfc8d422796b281f6cbb9ac70c54e594b /doc/FAQ
parent687f120853f38d6e7af80a5d4ffa91067f09b643 (diff)
Added the missing answer for question C31 (which is now C37)
git-svn-id: http://svn.cactuscode.org/flesh/trunk@3482 17b73243-c579-4c4c-a9d2-2d5706c11dac
Diffstat (limited to 'doc/FAQ')
-rw-r--r--doc/FAQ16
1 files changed, 13 insertions, 3 deletions
diff --git a/doc/FAQ b/doc/FAQ
index 971db9a2..6a2db8e1 100644
--- a/doc/FAQ
+++ b/doc/FAQ
@@ -1,7 +1,7 @@
Cactus Code Frequently Asked Questions
-$Header: /mnt/data2/cvs2svn/cvs-repositories/Cactus/doc/FAQ,v 1.74 2003-12-23 06:01:09 allen Exp $
+$Header: /mnt/data2/cvs2svn/cvs-repositories/Cactus/doc/FAQ,v 1.75 2003-12-31 03:14:25 allen Exp $
Also available at http://www.cactuscode.org/Documentation/FAQ
@@ -140,8 +140,6 @@ C29 On linking I get an "unresolved text symbol" for a scheduled function
C30 (Linux) Using the Intel Fortran compiler I get the error "/usr/bin/ld
cannot find -lintrins" on linking.
-C31 Why can't I use different F90 and F77 compilers with Cactus?
-
C31 I just want to check that one thorn compiles correctly, can I test
this without compiling all the thorns which come before it?
@@ -162,6 +160,8 @@ C35 I started building a Cactus configuration and it asked me if
C36 (Linux) Compiling Cactus with Redhat 8 or 9 it fails in CactusBase/IOUtil
because the system failed to find <sys/stat.h>
+C37 Why can't I use different F90 and F77 compilers with Cactus?
+
------------------------------------------------------------------------------
Running:
@@ -1071,6 +1071,16 @@ C36 (Linux) Compiling Cactus with Redhat 8 or 9 with Intel compilers my build
available here. */
# ifndef __dev_t_defined
+C37 Why can't I use different F90 and F77 compilers with Cactus?
+
+ Because Cactus does some automatic name mangling to allow you to call
+ Fortran routines from C and vice-versa, and different compilers will use
+ different conventions for the way that they generate routine names in
+ the object files. This means that you would only be able to use different
+ compilers for F90 and F77 if they used the same conventions. In
+ principle we could check to make sure that they are compatible, but for
+ now we require you to use the same compiler for both F77 and F90 code.
+
------------------------------------------------------------------------------
Running: