Jozsef Bakosi | a18cb01eef0 | Add dots to unittest | | |
Jozsef Bakosi | ca9a414ee8e | Build exodus threadsafe, remove unittest's mpirunner | | |
Jozsef Bakosi | 24c654dc491 | Fix bug in running meshconv tests without wrapper | | |
Jozsef Bakosi | 62ad501121d | Progress towards AMPI-only build
Remove building HDF5 and NetCDF: HDF5 not required, exodus works with
serial NetCDF... | | |
Jozsef Bakosi | bfb22266c5b | Comment debug ci builds | | |
Jozsef Bakosi | bce8fd1b856 | Update clang ci image, re-enable debug ci builds | | |
Jozsef Bakosi | a0d1a15e28c | Do not pull ci image | | |
Jozsef Bakosi | 41c1ae945c5 | Update ci image | | |
Jozsef Bakosi | 77fafd82c01 | Reorg license doc page | | |
Jozsef Bakosi | 07e24461c28 | Update debian docker ci image to debian-bookworm
Also remove HDF5 and use only serial NetCDF. | | |
Jozsef Bakosi | 175cf2ecafa | Remove unnecessary code in ci cmd | | |
Jozsef Bakosi | d4f20968e1d | Remove HDF5 as a requirement | | |
Jozsef Bakosi | cb2e2cdfd2a | Remove unused file | | |
Jozsef Bakosi | f6663f88bd8 | Simplify build instructions on main page | | |
Jozsef Bakosi | 0095adb363a | Re-add docker ci images | | |
Jozsef Bakosi | 07cca1c99a1 | Do not pull ci image | | |
Jozsef Bakosi | a0e47d5db05 | Simplify doc sentence | | |
Jozsef Bakosi | 2ee47fbf9f1 | Tweaks to docs | | |
Jozsef Bakosi | bc093c39bde | Remove pegtl from install instructions on main doc page | | |
Jozsef Bakosi | fba79d6d120 | Pull ci image | | |
Jozsef Bakosi | 58338ab50f9 | Replace cmdline parsers with getopt, eliminate PEGTL
Also remove a lot of unused code and consolidate and simplify o... | | |
Jozsef Bakosi | b3bcbb5e9b3 | Remove keyword info from docs | | |
Jozsef Bakosi | 05672f32234 | Tweaks to docs due to switch to lua | | |
Jozsef Bakosi | 3b7c9ac5c46 | Replace inputdeck parser with lua
Using https://github.com/edubart/minilua, header-only lua interpreter. | | |
Jozsef Bakosi | a671a7be96e | Address some static analysis issues | | |
Jozsef Bakosi | 57f9e74e31b | Loosen tolerance on regression test that annoyingly fails randomly | | |
Jozsef Bakosi | c1820c6e61e | Remove -v arg from docker images | | |
Jozsef Bakosi | d9cb5c0eedf | Remove -v arg from ci | | |
Jozsef Bakosi | 0910c6bca34 | Simplify screen output on build type | | |
Jozsef Bakosi | 98a702511e8 | Remove -v arg from code coverage unittest run | | |
Jozsef Bakosi | b86e8836051 | Remove -v arg from main page doc | | |
Jozsef Bakosi | 69778b557a7 | Remove unnecessary code | | |
Jozsef Bakosi | 25758eccbe4 | Consolidate cmake screen output | | |
Jozsef Bakosi | 72e229d61ab | Remove boost::format from tk::Print
This simplifies code, defancyfies screen output, removes boost
altogether, and a... | | |
Jozsef Bakosi | 642c519eb35 | Fix doxy comment | | |
Jozsef Bakosi | d2955b236da | Remove unused code | | |
Jozsef Bakosi | 3d06355c550 | Remove unused edge comm map | | |
Jozsef Bakosi | be5c0f1a316 | Echo git sha1 only if non-empty | | |
Jozsef Bakosi | b7230af7dfb | Improvements to build based on other machines | | |
Jozsef Bakosi | 67a743f3ea6 | Clarify docs | | |
Jozsef Bakosi | 676c6d75ebb | Progress towards AMPI build
Status:
* All executables build
* unittest runs fine
* inciter breaks:
- Segfault fro... | | |
Jozsef Bakosi | 0c0c265018e | Make unittest work with Charm++ built with AMPI instead of MPI
The key item was to include a main() function that ca... | | |
Jozsef Bakosi | 5a7652d42ce | Simplify find hdf5/netcdf | | |
Jozsef Bakosi | 20c693167e2 | Clarify revision output | | |
Jozsef Bakosi | 3b136da6e74 | Fix compiler output from build system | | |
Jozsef Bakosi | c9e75bdb64c | Skip debug ci build | | |
Jozsef Bakosi | bc081c0e47d | Remove unused code | | |
Jozsef Bakosi | 0414f3fcf35 | Help NetCDF find_package | | |
Jozsef Bakosi | 118bf1ceeb5 | Simplify cmake compiler code | | |
Jozsef Bakosi | 04c991fddaa | Add AMPI-based build
This allows building on Charm++'s AMPI instead of MPI.
It requires to build HDF5 (a patched ve... | | |
Jozsef Bakosi | 9640535b7d1 | Rename checkpoint/restart status flag from 'r' to 'c' | | |
Jozsef Bakosi | f29545e1948 | Loosen pass regexp | | |
Jozsef Bakosi | 43d7089797e | Add missing chare base migrate proxy calls | | |
Jozsef Bakosi | ce3017af113 | Correct build deps | | |
Jozsef Bakosi | deea837586d | Remove unused code | | |
Jozsef Bakosi | 4b64ac65566 | Remove chare state collector | | |
Jozsef Bakosi | ff7957c8ff0 | Comment clang ci build | | |
Jozsef Bakosi | 7f226c5f54c | Remove pressure function based on total energy | | |
Jozsef Bakosi | 251a75646ae | Re-enable all CI builds | | |
Jozsef Bakosi | abfdd7bcd2a | Test ci image | | |
Jozsef Bakosi | 86922d9b245 | Add BUILD_DOC and ENABLE_TESTS cmake vars
BUILD_DOC is off by default and ENABLE_TESTS is on by default. | | |
Jozsef Bakosi | 11708227134 | Re-enable debug and clang ci builds | | |
Jozsef Bakosi | 031df925eb4 | Update clang docker ci image to single-stage build | | |
Jozsef Bakosi | a8cf11c8d5e | Add back docker tag to image doc | | |
Jozsef Bakosi | a81afcbffbc | Add back RNDQ detection to FindCharm.cmake
Also fix SMP detection. | | |
Jozsef Bakosi | f87979a3549 | Update gnu docker ci image to single-stage build | | |
Jozsef Bakosi | 45a6e18e03c | Try new ci image | | |
Jozsef Bakosi | 35bb56e54c7 | Fix SMP mode detection | | |
Jozsef Bakosi | f3c6c16cbad | Fix detection of Charm++'s SMP mode | | |
Jozsef Bakosi | 2707e4b24d6 | Fix detection of Charm++'s SMP mode | | |
Jozsef Bakosi | 84e1a34de3f | Update xyst-gnu CI image to single-stage build | | |
Jozsef Bakosi | e66b25bb4de | Update xyst-gnu CI image to single-stage build | | |
Jozsef Bakosi | 9a9d96587e9 | Update dir page on zoltan code | | |
Jozsef Bakosi | 0826b355430 | Update seacas -> exodus doc/info | | |
Jozsef Bakosi | 4fe594a417c | Add back asynclogic smp tests | | |
Jozsef Bakosi | 53369a4c2e5 | Update main doc page on single-step build | | |
Jozsef Bakosi | 7d4a8b44bd6 | Remove unreliable detection of Charm++'s randomized queues | | |
Jozsef Bakosi | 79e31af770c | Move building Charm++ to the xyst build
This removes the need for two build stages: no more separate TPL build.
Bui... | | |
Jozsef Bakosi | 6e1b540bd98 | Make code coverage dependent on exodiff | | |
Jozsef Bakosi | 0c8f23b7294 | Ignore exodus from static analyis | | |
Jozsef Bakosi | 053630d3c44 | Ignore dir in doxy | | |
Jozsef Bakosi | 7f61a479c9e | Remove unnecessary doxy doc | | |
Jozsef Bakosi | ce61a39fa21 | Build exodus/exodiff instead of seacas in trilinos
and inside xyst instead of as a TPL | | |
Jozsef Bakosi | d384d7aa366 | Ignore merged tpl's source dirs in static analysis | | |
Jozsef Bakosi | 1b84a1a95a9 | Do not pull ci images | | |
Jozsef Bakosi | daa5d928c3a | Make code coverage target dependent on numdiff | | |
Jozsef Bakosi | 10d6306cc51 | Ignore boost and zoltan from doxy processing | | |
Jozsef Bakosi | 63d71f910d5 | Remove boost from docker images | | |
Jozsef Bakosi | c176a87b3e5 | Ignore zoltan in code coverage output | | |
Jozsef Bakosi | 18a2433ddd7 | Add back mpi include dirs for LoadBalance | | |
Jozsef Bakosi | 914e69e8b54 | Remove boost as a requirement on main doc page | | |
Jozsef Bakosi | 13c0179928f | Loosen tolerances for HPC machines | | |
Jozsef Bakosi | aeff9217cca | Fix cmake warnings on some cmake versions | | |
Jozsef Bakosi | 7f05710f506 | Move building zoltan into xyst instead of building as TPL
Simplifies build, adds minor overhead for build, since C c... | | |
Jozsef Bakosi | 46fcc1751d8 | Add missing boost includes needed by format | | |
Jozsef Bakosi | 7c240f0cecf | Move boost::format header into src
No need to search for boost, simplifies build. | | |
Jozsef Bakosi | 19f321ff784 | Move numdiff from TPL to xyst build
Simplifies build. | | |
Jozsef Bakosi | f5d18b49d5c | Build charm only | | |
Jozsef Bakosi | 90fa9092c14 | Remove unnecessary file | | |
Jozsef Bakosi | fc8ce5f2f33 | Loosen tolerance on restart test so ci passes | | |
Jozsef Bakosi | ece247b368e | Comment out unused code | | |
Jozsef Bakosi | 67d859d6187 | Remove unnecessary code | | |
Jozsef Bakosi | d851be4cfaa | Remove brigand from code coverage output | | |
Jozsef Bakosi | 48ae69707c5 | Remove gmsh from mainpage, not strictly necessary | | |
Jozsef Bakosi | 97ea31da962 | Loosen tolerance for intel compiler | | |
Jozsef Bakosi | 9f36848f678 | Ensure genEdpas is graceful with empty inpoed | | |
Jozsef Bakosi | 196c115ae42 | Extend genEdpas() to superedges + add unit tests | | |
Jozsef Bakosi | 4c46ca1037e | Agument vector-group unit test ensuring unique nodes in groups | | |
Jozsef Bakosi | f498fe10506 | Enable superedges
This yields an overall speedup of 2.0x, measured on a 48M mesh.
Adjusted some regression test tol... | | |
Jozsef Bakosi | 78eef402fbf | Convert edges to superedges for boundary and advection
This converts all edge-loops (both domain-, and boundary) to ... | | |
Jozsef Bakosi | f3e49b41e7c | Correct bug in superedge info and assert | | |
Jozsef Bakosi | d3b3d626f83 | Clear superedge data before generating them | | |
Jozsef Bakosi | a9448f7c8a6 | Rename/move fn | | |
Jozsef Bakosi | efdb43cccba | Remove empty lines | | |
Jozsef Bakosi | 9c700f95996 | Break up large fn RieCG::merge() into smaller ones | | |
Jozsef Bakosi | 6df6043d880 | Convert domain edge gradients to superedges
This yields a 3x speedup of that operator by reducing indirect
addressin... | | |
Jozsef Bakosi | 058d4e255d5 | Replace ifdef/endif with pragma once in DerivedData.hpp | | |
Jozsef Bakosi | fba411c0686 | Fix identation | | |
Jozsef Bakosi | 7ac0232fd85 | Fix typo in comment | | |
Jozsef Bakosi | 12d8180f01d | Avoid uninitialized gcc warning | | |
Jozsef Bakosi | ca7992eafea | Comment out clang ci build | | |
Jozsef Bakosi | f8fb5c8df6e | Fix typo in comment | | |
Jozsef Bakosi | 050ea2218c1 | Add coloring algorithm for vectorizing edge loops | | |
Jozsef Bakosi | edc2659e2c0 | Fix types in timing macros | | |
Jozsef Bakosi | 4aa5b4365b5 | Do not pull ci image | | |
Jozsef Bakosi | b104257e17d | Remove BLAS/LAPACK as dependencies
Since zoltan1 (as opposed to zoltan2) does not require these. | | |
Jozsef Bakosi | 5a237f0ac4d | Fix regression test tolerance so it passes with the intel compiler | | |
Jozsef Bakosi | 52bc9ed423d | Simplify build system
Move header-only libs to src and doc. | | |
Jozsef Bakosi | b19784bff35 | Add graph-based Zoltan partitioner PHG
Does not yet work in parallel. | | |
Jozsef Bakosi | ebb14ed0098 | Do not pull ci image | | |
Jozsef Bakosi | 9efb83f74ba | Remove cmake vars deprecated in cmake's FindMPI.cmake | | |
Jozsef Bakosi | da23b1b3b95 | Set zoltan's cxx compiler | | |
Jozsef Bakosi | 1c1f50445ef | Pull CI images for zoltan1 | | |
Jozsef Bakosi | bbd0fcad697 | Use ppn 1 on two tests so they pass in smp mode | | |
Jozsef Bakosi | bd711fcb19f | Update baselines due to downgrading zoltan | | |
Jozsef Bakosi | 0cde39f924b | Cosmetics in screen echo | | |
Jozsef Bakosi | dc3c7b24be5 | Fix analytic field energy output
Previously, it was erroneously outputing the analytic internal energy
(if defined),... | | |
Jozsef Bakosi | 99f74cb3565 | Downgrade Zoltan2 to Zoltan
Easier to build, no dependencies, faster to compile and link, etc. | | |
Jozsef Bakosi | 7caa4ffe528 | Remove unnecessary comments from ci file | | |
Jozsef Bakosi | 481daf15195 | Add npoin and nedge to mesh partitioning stats output | | |
Jozsef Bakosi | 6f2f2b75b2b | Remove Charm++'s RNDQ build, does not yet work with Charm++'s cmake build | | |
Jozsef Bakosi | 912e66c39fc | Add it==2 LB flag to status output | | |
Jozsef Bakosi | e07bdd0d64e | Reinstate ic-boxes | | |
Jozsef Bakosi | 3b809dc0385 | Add Fluids paper to docs | | |
Jozsef Bakosi | 9a07c44d883 | Set correct time in Dirichlet BCs | | |
Jozsef Bakosi | 2ab298b2b35 | Add debug build to ci | | |
Jozsef Bakosi | 65ffc3499a6 | Skip clang build in ci | | |
Jozsef Bakosi | bd77edaadb5 | Add nonlinear energy growth doc page | | |
Jozsef Bakosi | f3cb6bb8f25 | Reorganize web site a bit | | |
Jozsef Bakosi | 5a58f885056 | Add doc page on Rayleigh-Taylor flow | | |
Jozsef Bakosi | b026617e5fe | Add doc page on the Taylor-Green vortex | | |
Jozsef Bakosi | 2ed03a314d2 | Fix some problems and typos with doc pages | | |
Jozsef Bakosi | f141902b974 | Simplify screen output from code coverage detection | | |
Jozsef Bakosi | 611d07e2865 | Re-enable all ci tests | | |
Jozsef Bakosi | 7f2779d48ca | Debug ci | | |
Jozsef Bakosi | adaf5fb3a16 | Test meshconv tests in ci | | |
Jozsef Bakosi | 20077d2738c | Fix wrapper placement if runner is used for test | | |
Jozsef Bakosi | 29996888374 | Add basick cmdline error handling to signal wrapper | | |
Jozsef Bakosi | e60eaa8f0d6 | debug ci | | |
Jozsef Bakosi | 0da84404e24 | ci meshconv only | | |
Jozsef Bakosi | 75f0e52a4a0 | Remove runner; experiment with runner in ci | | |
Jozsef Bakosi | 63dde0f7ba9 | Add test triggering on wrong size of history output point config | | |
Jozsef Bakosi | 66409af69a4 | Make Time::eta() trigger error (in debug) if called with it == 0 | | |
Jozsef Bakosi | 021fe9c0a65 | Add test exercising Print::bounds() | | |
Jozsef Bakosi | 96761391270 | Simplify code | | |
Jozsef Bakosi | 71ccf0b0fe4 | Replace if test with assert | | |
Jozsef Bakosi | a872c0c44a6 | Simplify code (remove branch never taken) | | |
Jozsef Bakosi | 48fc864c28a | Add farfieldbc test | | |
Jozsef Bakosi | 9fd794c886e | Make meshconv depend on signal_wrapper | | |
Jozsef Bakosi | 2a6dd2d1899 | Add signal handling tests | | |
Jozsef Bakosi | ab061c73d64 | Add test exercising point source for scalar | | |
Jozsef Bakosi | fd6770bca02 | Output stderr from exodiff on error | | |
Jozsef Bakosi | b8310f50750 | Guard test against no output to cerr | | |
Jozsef Bakosi | d6ba4130b5b | Add some error checking tests | | |
Jozsef Bakosi | f938829eed9 | Remove unnecessary genhtml arg | | |
Jozsef Bakosi | 0d730d000ef | Add test exercising waning | | |
Jozsef Bakosi | fc77c68eebc | Add test triggering error on CFL = 0 | | |
Jozsef Bakosi | 3fda71d7aae | Shorten problem type name | | |
Jozsef Bakosi | f73c105e798 | Add regression test exercising range field output | | |
Jozsef Bakosi | c85491f562f | Output status more frequently in test
This exercised more code, in particular in Discretization::residual(). | | |
Jozsef Bakosi | 240d015ba1f | Remove unused code | | |
Jozsef Bakosi | 99de7b81700 | Remove debug cmake code | | |
Jozsef Bakosi | 8570eeb75da | Remove fileconv stuff, add inciter test exercising cmdline error handling | | |
Jozsef Bakosi | 84b6721988b | Remove unused code | | |
Jozsef Bakosi | 9133f52be9f | Remove unused var | | |
Jozsef Bakosi | f848f220c72 | Remove -j from cppcheck to enable unusedFns check | | |
Jozsef Bakosi | caff596fc7d | Re-enable chare state output + add test | | |
Jozsef Bakosi | 80c0042d84a | Add link to commit and simplify gcov pages | | |
Next → |