| Commit message (Collapse) | Author | Age |
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/flesh/trunk@4510 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Do not set F90_DEPEND, as this variable is not used. Move definition
of F77_DEPEND to where F_DEPEND is set.
Set F_DEPEND to "$(FPP)", which is evaluated when make runs, not to
the default value of FPP. This allows influencing F_DEPEND by setting
FPP.
Set AIX_[Ff]90_FLAGS to "-qfree", to be symmetric to AIX_[Ff]_FLAGS
and AIX_[Ff]77_FLAGS, which are set to "-qfixed".
git-svn-id: http://svn.cactuscode.org/flesh/trunk@4411 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/flesh/trunk@4407 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
aix known-architectures for XLC/XLF
http://www.cactuscode.org/old/pipermail/patches/2006-April/000159.html
> ... a patch for the AIX known-architectures file, meant to
> improve performance for the IBM XLC/XLF compilers.
>
> I made the default optimization to be
> -O3 -qarch=auto -qtune=auto -qcache=auto -qhot
> for all the IBM compilers.
>
> I also made XLF to suppress congratulatory messages ("Yay! I compiled!)
> on successful compilation.
>
> I tested -02 through -O5. On BSSNCarpet runs, "-O3 -qhot" performed
> best--but beware, it moves instructions. While turning on -qstrict
> fixes this, it also degrades performance. The -qarch=auto causes the
> code to be customized for the architecture on which it is compiled.
> The higher levels turn on -qipa which does global optimizations and
> work best if this option is also supplied at link time.
>
> See http://publib.boulder.ibm.com/infocenter/comphelp/v7v91/index.jsp
git-svn-id: http://svn.cactuscode.org/flesh/trunk@4312 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
setting F77FLAGS to F90FLAGS. Since this change, compiling F77 code
with the IBM Fortran compiler seems to be broken. The compiler does
not recognise any more that F77 files are in fixed format. This
problem has been extensively discussed on the developers' list in
October 2005. This patch corrects that problem.
Some known-architecture files produce makefile fragments that add, at
run time, additional flags to F90FLAGS to set the source code form
correctly (fixed or free format). These fragments need to add the
same flags to F77FLAGS as well. This concerns the architectures AIX,
BGL, and Darwin.
git-svn-id: http://svn.cactuscode.org/flesh/trunk@4238 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/flesh/trunk@4078 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/flesh/trunk@4067 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
|
|
|
| |
C99 support.
git-svn-id: http://svn.cactuscode.org/flesh/trunk@4045 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
|
|
|
| |
64-bit mode.
git-svn-id: http://svn.cactuscode.org/flesh/trunk@3667 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
|
|
|
| |
Everything works just fine now...
git-svn-id: http://svn.cactuscode.org/flesh/trunk@3579 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
|
|
|
| |
improvement for BSSN_MoL.
git-svn-id: http://svn.cactuscode.org/flesh/trunk@3517 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
|
|
|
| |
C source files.
git-svn-id: http://svn.cactuscode.org/flesh/trunk@3233 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/flesh/trunk@2906 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
|
|
|
| |
Increase spill size up to 17000 for C code (neccessary to compile LocalInterp).
git-svn-id: http://svn.cactuscode.org/flesh/trunk@2879 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
|
|
|
| |
executables.
git-svn-id: http://svn.cactuscode.org/flesh/trunk@2743 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
|
|
|
| |
Added linker option to support virtual memory of up to 2GB per process.
git-svn-id: http://svn.cactuscode.org/flesh/trunk@2587 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/flesh/trunk@2584 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/flesh/trunk@2394 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
|
|
|
|
| |
routines which are called with optimization level '-O5'.
This closes PR Compiler-778.
git-svn-id: http://svn.cactuscode.org/flesh/trunk@2344 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
|
|
|
|
|
| |
Fixing one shell-script buglet.
Tom
git-svn-id: http://svn.cactuscode.org/flesh/trunk@2089 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
|
|
|
| |
Tom
git-svn-id: http://svn.cactuscode.org/flesh/trunk@1976 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
|
|
|
| |
Tom
git-svn-id: http://svn.cactuscode.org/flesh/trunk@1968 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
|
|
|
| |
Tom
git-svn-id: http://svn.cactuscode.org/flesh/trunk@1778 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/flesh/trunk@1755 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
|
|
|
| |
Tom
git-svn-id: http://svn.cactuscode.org/flesh/trunk@1582 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
|
|
|
|
|
| |
MPI=NATIVE now works (at least on the Argonne SP2).
Tom
git-svn-id: http://svn.cactuscode.org/flesh/trunk@1535 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
|
|
|
|
| |
into NATIVE_MPI_XXX.
If a system doesn't have a native MPI it just doesn't set it here.
git-svn-id: http://svn.cactuscode.org/flesh/trunk@1513 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
|
|
|
|
|
|
|
| |
Added detection of NULL device, 'though not added a symbol for it yet.
Fixed a bug in the dependencies for AIX.
Tom
git-svn-id: http://svn.cactuscode.org/flesh/trunk@1013 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/flesh/trunk@861 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
|
|
|
| |
Tom
git-svn-id: http://svn.cactuscode.org/flesh/trunk@713 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
Tom
git-svn-id: http://svn.cactuscode.org/flesh/trunk@709 17b73243-c579-4c4c-a9d2-2d5706c11dac
|