summaryrefslogtreecommitdiff
path: root/lib
Commit message (Collapse)AuthorAge
* Declare the Fortran wrapper prototype arguments for the dimensions to betradke2000-03-28
| | | | | | | | | 'const int *'. Thanks Tom. git-svn-id: http://svn.cactuscode.org/flesh/trunk@1501 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Search explicitely in /usr/lib/ for libz.a,tradke2000-03-27
| | | | | | | | | | and don't add it to the LIBDIRS if found. This prevents picking up the wrong (32bit) library on 64bit SGIs. git-svn-id: http://svn.cactuscode.org/flesh/trunk@1495 17b73243-c579-4c4c-a9d2-2d5706c11dac
* bug fix in the USE_MACRO applicationlanfer2000-03-23
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@1490 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Ed Evans changes to add timelevels properlyallen2000-03-23
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@1486 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Make some effort to catch NaNs in comparison files, this needs to be greatlyallen2000-03-23
| | | | | | | improved git-svn-id: http://svn.cactuscode.org/flesh/trunk@1485 17b73243-c579-4c4c-a9d2-2d5706c11dac
* A few changes to an initial script to generate latex from the param.cclallen2000-03-21
| | | | | | | files. This is not a working script in any sense. git-svn-id: http://svn.cactuscode.org/flesh/trunk@1482 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Fixing order of libraries for pgf90.goodale2000-03-16
| | | | | | | Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@1472 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Checks for zlib in old 1.0.x versions of HDF5.tradke2000-03-14
| | | | | | | | | | Fixes (second part of) Erik's BR Compiler/274. Thomas git-svn-id: http://svn.cactuscode.org/flesh/trunk@1471 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Removing T3E libraries since they don't improve performanceallen2000-03-13
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@1466 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Addition of g2c/f2c library when using g77 and no f90 available.goodale2000-03-13
| | | | | | | Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@1460 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Fixing the default fortran name script which is generated when there isgoodale2000-03-13
| | | | | | | | | no fortran whatsoever. Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@1459 17b73243-c579-4c4c-a9d2-2d5706c11dac
* revised design for the USE_MACRO perl routine, tested on standard and ↵lanfer2000-03-10
| | | | | | development arrangement git-svn-id: http://svn.cactuscode.org/flesh/trunk@1456 17b73243-c579-4c4c-a9d2-2d5706c11dac
* New option for gmakeallen2000-03-10
| | | | | | | | | | | | | | | | | | | | PROMPT=no using this at either configuration or compile time will run gmake until an executable is produced without giving further prompts. The default is PROMPT=yes This means that you can do gmake <config> THORNLIST=MyFavList PROMPT=no to get an executable. This is experimental at the moment, since I might change it so that PROMPT=no still requires you to do a separate configuation and compile step, and add a new option to run them together. git-svn-id: http://svn.cactuscode.org/flesh/trunk@1454 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Fixed cvsdiff to do what it was supposed to.allen2000-03-09
| | | | | | | Note that cvsdiff tells you the difference between the file you have checked out and possibly edited, and the latest version in the repository ... it doesn't tell you what "cvs diff" would tell you (the changes you have made to the file you checked out). I will change the name if I can think of a better one, to make this difference clearer. git-svn-id: http://svn.cactuscode.org/flesh/trunk@1451 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Added /usr/local/hdf5/serial/ to the search path for HDF5 installations.tradke2000-03-08
| | | | | | | | | | | | | | | | | This is where they installed HDF5 on berte.zib.de. As soon as parallel HDF5 is working the path should be changed to point to /usr/local/hdf5/parallel/. This fixes BR IO:212. The script now also checks if libhdf5.a was compiled with libz.a - if so, it does a search on this lib and adds it to LIBS and LIBDIRS. You can also set LIBZ_DIR manually. Thomas git-svn-id: http://svn.cactuscode.org/flesh/trunk@1448 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Now compiles the flesh out of the box 8-)goodale2000-03-07
| | | | | | | Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@1441 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Addedgoodale2000-03-07
| | | | | | | | | | | | | | | | | | | | | | | | | C_POSTPROCESSING CXX_POSTPROCESSING F77_POSTPROCESSING F_POSTPROCESSING F90_POSTPROCESSING as things a known-architecture can set. This allows object files to be moved and things like that. Also added the ability of the architecture files to write to a file calles make.arch.defn which is included at the bottom of make.code.defn. Thus, for example, an architecture requiring mpicc and its ilk for compiling with MPI can replace the compilers at this point, but still allow the rest of the configuration to use the normal compiler. Use with caution. Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@1438 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Added yet another thing which can be set by the known-architecture stuff:goodale2000-03-06
| | | | | | | | | | | | | | | | | | | | | | | | CXX_WORKING_NAME this defaults to the working name being the filename without the directory info, but can be used to give the file generated after preprocessing a different name. E.g. if your machine requires C++ files to end with .C you should be able to do CXX_WORKING_NAME='$(notdir $<).C to solve the problem. At some point we're going to have to go through all these obscure flags and decide on nice names and what functionality they really should have. For instance the above could also have been done by introducing CXX_SUFFIX which would of course be easier for the end-user, but might in some circumstances be less useful. Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@1420 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Check to see if determination of cache size was succesful. Should solvegoodale2000-03-06
| | | | | | | | | | proablems were the resulting #define was of the form *1024 thus leading to compilation errors. Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@1419 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Dependencies now work (at least for C).goodale2000-03-06
| | | | | | | Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@1418 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Removing some pesky errors. Really ugly.goodale2000-03-06
| | | | | | | Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@1417 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Perl file for processing CVS outputallen2000-03-06
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@1415 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Removing flags which were repeated for OPTIMISE and DEBUGallen2000-03-05
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@1412 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Adding DEBUG flags for irixallen2000-03-04
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@1411 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Dependencies almost working now.goodale2000-03-03
| | | | | | | Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@1408 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Better attempt at the dependencies.goodale2000-03-03
| | | | | | | Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@1407 17b73243-c579-4c4c-a9d2-2d5706c11dac
* First cut at SX-5 known-architecture file. Won't work properly yet.goodale2000-03-03
| | | | | | | Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@1406 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Cactus/236allen2000-02-28
| | | | | | | | Fixing potential problems with perl processing of Freeform Fortran source code git-svn-id: http://svn.cactuscode.org/flesh/trunk@1404 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Fixing optimisation flags for T3Eallen2000-02-26
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@1402 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Can now use CCTK_ARGUMENTS and DECLARE_CCTK_ARGUMENTS with havingallen2000-02-20
| | | | | | | | to specify language. The old macros with language specified will still work git-svn-id: http://svn.cactuscode.org/flesh/trunk@1398 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Optimisation flags for irixallen2000-02-19
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@1396 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Added configuration-time optionallen2000-02-19
| | | | | | | | | | | | | | | OPTIMISE=no to switch off optimisation flags for quicker compiling. The known architectures files can now contain C_OPTIMISE_FLAGS CXX_OPTIMISE_FLAGS F77_OPTIMISE_FLAGS F90_OPTIMISE_FLAGS git-svn-id: http://svn.cactuscode.org/flesh/trunk@1395 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Now when you checkout the wavetoy C application you only get C thorns.allen2000-02-18
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@1394 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Should now work properly if there is no fortran compiler.goodale2000-02-18
| | | | | | | Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@1393 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Added recognition for NEC SX-5 .goodale2000-02-17
| | | | | | | Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@1391 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Added configuration-time optiongoodale2000-02-17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | DEBUG=yes This was there before, but now the known-architecture files can contain C_DEBUG_FLAGS CXX_DEBUG_FLAGS F77_DEBUG_FLAGS F90_DEBUG_FLAGS Also added compile-time option WARNINGS=yes which should switch on warning flags during compilation. The known-architecture files specifies these flags via C_WARN_FLAGS CXX_WARN_FLAGS F77_WARN_FLAGS F90_WARN_FLAGS Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@1390 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Fixing syntax error.goodale2000-02-16
| | | | | | | Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@1387 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Added in secondary cache info. Under linux and irix it examinesgoodale2000-02-16
| | | | | | | | | | | | | | the machine on which the configuration is happening, so it may not be correct for other machines with the same architecture. E.g. the aei origin has a 4Mb cache, but skuld only has a 1 Mb cache. You should be able to override the detection on the configuration line with something like L2_CACHELINE_BYTES=xxx L2_CACHE_SIZE=xxx Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@1386 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Added detection of string.hgoodale2000-02-15
| | | | | | | Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@1381 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Added a bit more grdoc.goodale2000-02-11
| | | | | | | Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@1379 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Added detection of X library location.goodale2000-02-10
| | | | | | | | | | | | Sets make variables X_LIB_DIR X_INC_DIR Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@1377 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Added dots for visual feedback during checkout.goodale2000-02-07
| | | | | | | | | Added GRDoc. Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@1369 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Removed new lines in USE_CCTK_ARGUMENTSallen2000-02-05
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@1367 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Don't copy the include files in BuildHeaders, just #include them, thatallen2000-02-03
| | | | | | | | | was dependencies work properly Cactus/219 git-svn-id: http://svn.cactuscode.org/flesh/trunk@1355 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Errors using CST_error so they appear in the right placeallen2000-02-03
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@1341 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Removed debug statementsallen2000-02-03
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@1339 17b73243-c579-4c4c-a9d2-2d5706c11dac
* This script is run as part of the perl precprocessor.lanfer2000-02-01
| | | | | | | | | | | | | | # It also the C source and adds the USE macros, which perform # a dummy assignment. This avoid ugly warnings on some compilers. # This auto adding was tested on all C-thorns. Since this # does not match the full C syntax, there can pathological cases, where # this script will not be able to put the USE stuff in the right place. # There is a switch to turn this auto-adding off: place the string # "CCTK_NO_AUTOUSE_MACRO" somewhere at the top (within a comment). # Everything after will not be matched. git-svn-id: http://svn.cactuscode.org/flesh/trunk@1331 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Added specification for steerable parameters in param.cclallen2000-02-01
| | | | | | | | | | | | | | | | | | | | | | | Notation REAL paramname "Description" [STEERABLE = never|always|recover] { .... } ",,," Default value is never The constants CCTK_STEERABLE_NEVER CCTK_STEERABLE_ALWAYS CCTK_STEERABLE_RECOVER are now there to use to check the type of steering available for a parameter. git-svn-id: http://svn.cactuscode.org/flesh/trunk@1329 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Added Erik's GRACE configuration stuff (after renaming to GRACE from NDAGH).goodale2000-01-28
| | | | | | | Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@1327 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Implementedgoodale2000-01-28
| | | | | | | | | | | | | SCHEDULE AS so a function can be aliased with a different name. Untested. Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@1326 17b73243-c579-4c4c-a9d2-2d5706c11dac