summaryrefslogtreecommitdiff
path: root/lib
Commit message (Collapse)AuthorAge
* 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
* Now, subject to review, you can putgoodale2000-01-28
| | | | | | | | | | | | | | | | | | OPTIONS:... in a schedule block to pass miscellaneous options to the schedular. Currently the only option is "Global" which sets a flag on the FunctionData structure passed to the call function. This option only makes sense for a scheduled function, not a schedule group, though this may change in the future. It is used to indicate to the calling function that this function should only be called once as it performs global operations. Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@1325 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Probably a good idea to actually look at the parsed list of sync groupsgoodale2000-01-28
| | | | | | | | | for output ! Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@1324 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Addedgoodale2000-01-27
| | | | | | | | | | | | | | | | | | | | SYNC[HRONISE]: <group list> as an option to the schedule.ccl. This will be used to tell the flesh or the driver to synchronise these groups after the function has been executed. Tom NOTE: You will need to do a gmake <config>-rebuild after this update as the bindings stuff has changed. git-svn-id: http://svn.cactuscode.org/flesh/trunk@1318 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Changed include line for new prototype location.goodale2000-01-27
| | | | | | | Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@1316 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Bug spotted by Thomas which meant that T3E wasn't being set and thusallen2000-01-26
| | | | | | | Fortran Strings weren't working. T3E should work again now. git-svn-id: http://svn.cactuscode.org/flesh/trunk@1301 17b73243-c579-4c4c-a9d2-2d5706c11dac
* CCTK function name changesallen2000-01-25
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@1292 17b73243-c579-4c4c-a9d2-2d5706c11dac
* cctk_arguments.h -> cctk_Arguments.hallen2000-01-25
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@1288 17b73243-c579-4c4c-a9d2-2d5706c11dac
* COMMUNICATION switched on automatically for all groups with STORAGEallen2000-01-25
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@1287 17b73243-c579-4c4c-a9d2-2d5706c11dac
* CCTK function name changes.allen2000-01-25
| | | | | | | | | | Including cctk_arguments.h -> cctk_Arguments.h to be consistent with other include files git-svn-id: http://svn.cactuscode.org/flesh/trunk@1286 17b73243-c579-4c4c-a9d2-2d5706c11dac
* COMMUNICATION is now automatically switched on for all groups withallen2000-01-25
| | | | | | | STORAGE git-svn-id: http://svn.cactuscode.org/flesh/trunk@1285 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Changing CCTK function nameallen2000-01-25
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@1284 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Parsing for GHOSTSIZE in interface.ccl, at the moment must be a commaallen2000-01-25
| | | | | | | separated list of parameters (as SIZE) git-svn-id: http://svn.cactuscode.org/flesh/trunk@1283 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Removing Functions.c and related files. This is probably the wronggoodale2000-01-23
| | | | | | | | | approach for what I wanted to do, but may be resurrected at some point. Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@1281 17b73243-c579-4c4c-a9d2-2d5706c11dac
* New function registration stuff.goodale2000-01-21
| | | | | | | | | | | | | Basically can register functions which return void CCTK_INT or CCTK_REAL and take up to CCTK_MAX_ARGS (currently 255) void * arguments. The CCTK_FunctionCall function can then be used to call this function, timing its execution. Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@1279 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Changing PACKAGE to ARRANGEMENT as spotted by Wernerallen2000-01-21
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@1277 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Renaming include files to new names so that MPI works againallen2000-01-16
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@1269 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Renaming fileallen2000-01-16
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@1267 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Changing include file namesallen2000-01-16
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@1264 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Some changes for USE_CCTK_PARAMETERS and capitalising include filesallen2000-01-16
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@1263 17b73243-c579-4c4c-a9d2-2d5706c11dac
* config.h -> cctk_config.hallen2000-01-13
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@1248 17b73243-c579-4c4c-a9d2-2d5706c11dac
* config.h -> cctk_config.hallen2000-01-13
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@1247 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Typoallen2000-01-13
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@1246 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Change script to remove last pointer warning on originallen2000-01-12
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@1239 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Final code for supportingallen2000-01-12
| | | | | | | | | | | USE_CCTK_PARAMETERS USE_CCTK_CARGUMENTS which can be used to remove all the warnings about unused variables (seen on the origin or if you compile with all warnings) git-svn-id: http://svn.cactuscode.org/flesh/trunk@1231 17b73243-c579-4c4c-a9d2-2d5706c11dac