| Commit message (Collapse) | Author | Age |
... | |
|
|
|
|
|
|
|
| |
specialized code generation in the Intel Fortran optimization flags.
This gives a performance improvement of 5-10% (tested for BSSN_MoL).
git-svn-id: http://svn.cactuscode.org/flesh/trunk@3573 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/flesh/trunk@3572 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
|
|
|
| |
patch is from Joachim Frieben.
git-svn-id: http://svn.cactuscode.org/flesh/trunk@3563 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/flesh/trunk@3476 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
|
|
|
|
|
|
| |
a machine with an old enough g77 which needs libf2c, I'd like to test a
different way to do this.
Tom
git-svn-id: http://svn.cactuscode.org/flesh/trunk@3225 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
|
|
|
|
|
|
|
|
| |
CCTK_L2_CACHELINE_BYTES to CCTK_CACHELINE_BYTES
to reflect the fact that for now we set these up to be the
most appropriate cache size to track (usually either L2 or L3)
This is hopefully added such that people don't need to reconfigure
right away, but the old macros will be removed in Beta 14.
git-svn-id: http://svn.cactuscode.org/flesh/trunk@3204 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/flesh/trunk@3199 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
|
|
|
|
|
|
| |
Tweaking error message for unknown cacheline size.
Fixing parsing of L2 cache size, so that it can handle letters
appended to the number.
git-svn-id: http://svn.cactuscode.org/flesh/trunk@3198 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/flesh/trunk@3113 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
|
|
|
| |
Thanks to Michael Koppitz for spotting this ...
git-svn-id: http://svn.cactuscode.org/flesh/trunk@3091 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
|
|
| |
different order. Hopefully this doesn't now cause problems for older versions.
git-svn-id: http://svn.cactuscode.org/flesh/trunk@3055 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/flesh/trunk@3008 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/flesh/trunk@2920 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/flesh/trunk@2858 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
|
|
|
| |
This closes PR Cactus/1004.
git-svn-id: http://svn.cactuscode.org/flesh/trunk@2795 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
|
|
|
|
|
|
|
|
| |
/proc/cpuinfo) then 0 is used rather than leaving the value undefined.
(this is for linux on the Alpha chip, haven't yet seen where to get this
information from).
Gab and Kashif
git-svn-id: http://svn.cactuscode.org/flesh/trunk@2695 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
|
|
|
| |
symbols.
git-svn-id: http://svn.cactuscode.org/flesh/trunk@2673 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
|
|
|
|
|
| |
It broke other code such as FlexIO and Socket.
I have to find another solution to get around the isnan(2) problem with the
Intel fortran libs.
git-svn-id: http://svn.cactuscode.org/flesh/trunk@2514 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
|
|
|
|
|
| |
This cures the problem with isnan(3) which doesn't work when linked against
the intel fortran libs. With this flag set it should use the optimized
math routines from the libm.a now.
git-svn-id: http://svn.cactuscode.org/flesh/trunk@2507 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
|
|
|
|
| |
for the newest intel compiler version. Pretending nobody has ever installed
an old one (5.0)...
git-svn-id: http://svn.cactuscode.org/flesh/trunk@2497 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/flesh/trunk@2491 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
|
|
|
| |
It produces unreadable object files (at least on titan).
git-svn-id: http://svn.cactuscode.org/flesh/trunk@2460 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/flesh/trunk@2434 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/flesh/trunk@2433 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
|
|
|
|
|
|
|
| |
the option '-Qy ...' will be added to LDFLAGS.
Also use option '-O0' to completely switch off optimization if it was
configured without optimization. This allows people with low memory machines
to compile heavy fortran code (like ADM_BSSN).
git-svn-id: http://svn.cactuscode.org/flesh/trunk@2432 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/flesh/trunk@2418 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/flesh/trunk@2413 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/flesh/trunk@2411 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/flesh/trunk@2409 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/flesh/trunk@2385 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/flesh/trunk@2384 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/flesh/trunk@2369 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
|
|
|
|
| |
which proved no good on platinum and loslobos (code crashed with
'Illegal instruction').
git-svn-id: http://svn.cactuscode.org/flesh/trunk@2347 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/flesh/trunk@2336 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
|
|
|
| |
Thanks to Peter.
git-svn-id: http://svn.cactuscode.org/flesh/trunk@2322 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
|
|
|
| |
Tom
git-svn-id: http://svn.cactuscode.org/flesh/trunk@2243 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
|
|
|
|
|
| |
if the C/C++ compiler is gcc/[cg]++.
Since this is set by configure now it will be used for all architectures
(not just Linux).
git-svn-id: http://svn.cactuscode.org/flesh/trunk@2236 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/flesh/trunk@2232 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
|
|
|
| |
Tom
git-svn-id: http://svn.cactuscode.org/flesh/trunk@2184 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
|
|
|
| |
Pick up right libraries for f77 when no F90 compiler used
git-svn-id: http://svn.cactuscode.org/flesh/trunk@2110 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
|
|
|
| |
This closes OR Compiler-559.
git-svn-id: http://svn.cactuscode.org/flesh/trunk@2075 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Hopefully configuring with and without the different fortran compilers
now works. You can (hopefully) say
F90=none
and/or
F77=none
and get no complaints about unknown compilers and get all the underscores sorted out.
In doing this I removed for now the F90_NOT_SET that I had put in before
so that you get a semi decent line if you try and compile a fortran file
with no fortran compiler since it was stretching my logic capabilities. Now
you will get a less decent line, but it will still say "none" for the
compiler rather than saying nothing. I'll try and remember to put it
back.
I'm think we can easily add the ability to have different F77 and F90
compilers as well, so long as they have the same underscore behaviour,
but probably noone needs that.
git-svn-id: http://svn.cactuscode.org/flesh/trunk@2074 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
|
|
|
| |
Compiler/522 and Compiler/521
git-svn-id: http://svn.cactuscode.org/flesh/trunk@2024 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
|
|
|
| |
Tom
git-svn-id: http://svn.cactuscode.org/flesh/trunk@2000 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/flesh/trunk@1999 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
|
|
|
|
|
| |
This has added another thing which needs to be set when cross-compiling.
Tom
git-svn-id: http://svn.cactuscode.org/flesh/trunk@1850 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
|
|
|
|
|
| |
a while now, so thought I'd commit them.
Tom
git-svn-id: http://svn.cactuscode.org/flesh/trunk@1844 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
|
|
|
| |
Tom
git-svn-id: http://svn.cactuscode.org/flesh/trunk@1808 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
|
|
|
| |
Tom
git-svn-id: http://svn.cactuscode.org/flesh/trunk@1806 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/flesh/trunk@1802 17b73243-c579-4c4c-a9d2-2d5706c11dac
|