summaryrefslogtreecommitdiff
path: root/lib
Commit message (Collapse)AuthorAge
* Use native C/C++ compilers as prefered ones.tradke2001-11-02
| | | | | | | Set appropriate optimization options. git-svn-id: http://svn.cactuscode.org/flesh/trunk@2447 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Allow the length of a vector array can to be an arithmetical combination ofgoodale2001-11-02
| | | | | | | | | parameters. Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@2445 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Don't use the 'Qy ...' option if ecpc is used as a linker on IA64.tradke2001-10-24
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@2434 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Set L2_CACHELINE_BYTES (= 128) and L2_CACHE_SIZE (= 2MB) for the IA64.tradke2001-10-24
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@2433 17b73243-c579-4c4c-a9d2-2d5706c11dac
* More changes for the Intel compilers: if they aren't used for linkingtradke2001-10-24
| | | | | | | | | | | 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
* Fixed small bug with parsing a missing default value for a parameterallen2001-10-24
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@2430 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Added missing library for Intel fortran compilers.tradke2001-10-23
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@2418 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Use $(CPP) again to create fortran dependency files on irix.tradke2001-10-19
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@2415 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Added optimization and debugging flags for the SGI compilers.tradke2001-10-18
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@2413 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Quick hack to shorten names of function arguments.tradke2001-10-18
| | | | | | | This allows ADM_BSSN to compile again on irix systems where the CCTK_FARGUMENTS macro couldn't be expanded anymore by the system's preprocessor. git-svn-id: http://svn.cactuscode.org/flesh/trunk@2412 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Support for the ecpc Intel C++ compiler on the IA64.tradke2001-10-18
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@2411 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Use $(CC) instead of $(CPP) to generate the fortran source dependencies.tradke2001-10-17
| | | | | | | | The irix $(CPP) seems to have a severe limitation for the size of expanded macros. git-svn-id: http://svn.cactuscode.org/flesh/trunk@2410 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Added known-arch stuff for NAG fortran compiler.tradke2001-10-14
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@2409 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Untabified.goodale2001-10-14
| | | | | | | Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@2408 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Untabified.goodale2001-10-14
| | | | | | | Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@2407 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Changing names of internal array size parameters to start with cctkv to preventgoodale2001-10-14
| | | | | | | | | | conflicts with user variables. We should really change to passing in as an array rather than <dim> seperate args. Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@2406 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Fixed pathnames being ignored when parsing commandline configurationallen2001-10-13
| | | | | | | arguements for configinfo git-svn-id: http://svn.cactuscode.org/flesh/trunk@2405 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Changed to allow any combination of parameters andgoodale2001-10-13
| | | | | | | | | | integer constants combined with +,-,/ and *, with parentheses for the sizes of GAs and the length of vector groups. Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@2404 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Bug fix for parsing the size of vector groups.goodale2001-10-13
| | | | | | | Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@2403 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Fix for Cactus/809 from Erik Schnetterallen2001-10-11
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@2399 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Fixed compiler flags for native C/C++/Fortran compilers.allen2001-10-10
| | | | | | | This closes PR Cactus/793. git-svn-id: http://svn.cactuscode.org/flesh/trunk@2397 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Bugfix clearing out testuite output directory.tradke2001-10-09
| | | | | | | This closes PR Cactus/797. git-svn-id: http://svn.cactuscode.org/flesh/trunk@2395 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Fixed dependency generation for native C++ compiler.tradke2001-10-09
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@2394 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Preliminary support for 'vector' Grid Variables -goodale2001-10-07
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | defined as <type> <group_name>[<size>] ... as per a normal 1 variable group except with an extra argument. This creates a vector of GVS, with an extra index (the last one for a GA or GF) corresponding to the element in the vector. For scalars this creates an array similar to a DISTRIB=CONSTANT GA. <size> may be either an integer or an integer-valued parameter (which must not be steerable). So, fortran sees REAL foo[param] TYPE=GF DIM=3 as CCTK_REAL foo(nx,ny,nz,param) and in C it should be accessed as foo[CCTK_GFINDEX3D(cctkGH,i,j,k)*l] When we have COMPACT groups you will also be able to make the extra index the first one rather than the last one. Please treat this as volatile until it is documented, and let me know if you are using it. Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@2393 17b73243-c579-4c4c-a9d2-2d5706c11dac
* hack which fixes a bug which caused all tests to passrideout2001-10-01
| | | | | | | | | | unconditionally. (The bug was that the old directory name was not prepended to the old file name, so that the loop starting with while ($oline = <INORIG>) was never executed.) git-svn-id: http://svn.cactuscode.org/flesh/trunk@2388 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Fixed dependency generation macros for Intel compilers.tradke2001-09-24
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@2385 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Support the new Intel C++/C/Fortran compilers on IA64.tradke2001-09-24
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@2384 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Added flags needed to compile with fortran modules.tradke2001-09-24
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@2383 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Implemented default users, option file and command line options forallen2001-09-23
| | | | | | | | | | | | | | | | | configurations as described in the Spec http://www.cactuscode.org/Development/Specs/UserCustom.txt Also, the configuration flags line in configs/<config>/config-info now contains the exact resulting options used from these three sources (These options can now be seen with a new make target gmake <config>-configinfo) This changes previous behaviour in that the COMMAND LINE OPTIONS override all OPTIONS FILE options git-svn-id: http://svn.cactuscode.org/flesh/trunk@2381 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Give better warning when no fortran compiler is found.allen2001-09-23
| | | | | | | Cactus/789 git-svn-id: http://svn.cactuscode.org/flesh/trunk@2380 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Use configuration options in CACTUSRC directory if it existsallen2001-09-22
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@2377 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Support the new Intel C++/C/Fortran compilers.tradke2001-09-19
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@2369 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Expanding some error messagesallen2001-09-19
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@2368 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Added Absoft fortran f77/f90 fortran compilers for MacOSXallen2001-09-18
| | | | | | | | (Need to add detection that the compiler *is* Absoft, but haven't found any version information yet) git-svn-id: http://svn.cactuscode.org/flesh/trunk@2367 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Check thorn names are valid when running CSTallen2001-09-16
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@2363 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Tidying output with dividersallen2001-09-15
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@2362 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Updated for several types of linker commands.tradke2001-09-14
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@2361 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Report the Cactus version at the top of the output of every gmake command ↵allen2001-09-14
| | | | | | | | | where it makes sense. git-svn-id: http://svn.cactuscode.org/flesh/trunk@2359 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Bugfix for my my last commit.tradke2001-09-13
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@2355 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Add the Globus include dirs to the MPI include path.tradke2001-09-13
| | | | | | | Needed for Gordon's code which makes use of the Globus API. git-svn-id: http://svn.cactuscode.org/flesh/trunk@2354 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Added missing quote in variable assignment.tradke2001-09-13
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@2353 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Define the MPI version used to be an integer constant so that it can be usedtradke2001-09-12
| | | | | | | in preprocessor directives. This is for Gordon. git-svn-id: http://svn.cactuscode.org/flesh/trunk@2352 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Support LAM 6.5.x installations which come with a different liblist thantradke2001-09-10
| | | | | | | | | | | | older versions. Added /usr/include and /usr/lib to the search path for standard LAM locations (like in RH 7.1). This closes PR Compiler-766. Search for MPI++ includes and add them to the include path. This closes PR Compiler-752. git-svn-id: http://svn.cactuscode.org/flesh/trunk@2348 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Removed the Portland fortran compiler optimization option '-Mvect=sse'tradke2001-09-10
| | | | | | | | 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
* Known-architectures file for Fujitsu VPP700 (vpp.lrz-muenchen.de).tradke2001-09-07
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@2346 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Check if lib xlopt is there and add it to LIBS. This lib contains fortrantradke2001-09-07
| | | | | | | | 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
* Ian's changes to cvs update the files for a given configurationallen2001-09-05
| | | | | | | gmake <config>-cvsupdate git-svn-id: http://svn.cactuscode.org/flesh/trunk@2340 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Ian's fix to include pictures in the ThornGuide.tradke2001-09-05
| | | | | | | This closes PR Documentation 761. git-svn-id: http://svn.cactuscode.org/flesh/trunk@2339 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Fixed typo. This should close PR Cactus-759.tradke2001-09-05
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@2338 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Set optimization options for Portland C compiler.tradke2001-09-04
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@2336 17b73243-c579-4c4c-a9d2-2d5706c11dac