Commit Graph

282 Commits

Author SHA1 Message Date
Martin Diehl 5cc64fc958 fixed a few glitches detected when making 3.0.0alpha6 2022-02-19 12:31:29 +01:00
Martin Diehl a5699e05d9 old PETSc version for 64bit does not exist anymore 2022-02-18 07:58:27 +01:00
Martin Diehl dce0ad9211 new PETSc/openMPI version 2022-02-05 18:40:10 +01:00
Martin Diehl c3b492c5da new PETSc version with backported fix for ML 2022-01-18 23:20:33 +01:00
Sharan Roongta 40ee4d3dd1 Merge branch 'petsc-64bit-integer' into 'development'
support for PETSc with 64bit integers

See merge request damask/DAMASK!496
2022-01-17 09:16:39 +00:00
Martin Diehl 6324ffcb9e more robust update of VERSION file
update version only if no push to development has occured in the
meantime.

Less error prone.  Very small change for race condition remains
2022-01-14 16:00:29 +01:00
Martin Diehl 82dabe29c1 mesh: separate kind for DAMASK and PETSc integers 2022-01-13 16:30:42 +01:00
Martin Diehl 4bfc814a53 Merge remote-tracking branch 'origin/development' into petsc-64bit-integer 2022-01-12 16:37:22 +01:00
Martin Diehl fc03ebc332 using PETSc with Fortran support for HDF5 2022-01-10 19:58:19 +01:00
Martin Diehl 56c22a91a5 testing grid with Intel LLVM works now
ML is no longer the default preconditioner for FEM.
Theoretically, installation of ML with all standard conforming compilers
should be possible, but --download-ml failed for unknown reasons.
2021-12-27 20:47:59 +01:00
Martin Diehl e0e13ec659 testing 64bit integer compilation 2021-12-27 12:41:55 +01:00
Martin Diehl 4168b101f4 testing LLVM-based compilers
does not work for grid due to missing ML
2021-12-26 13:07:58 +01:00
Martin Diehl e34b8a632c new Intel compilers are available 2021-12-25 16:19:48 +01:00
Martin Diehl 722c9828a0 trying to fix errors like
cannot lock ref 'refs/heads/master': is at 2d39da4d8d
but expected 596a8ecd11
2021-12-07 09:27:24 +01:00
Franz Roters 727dd8936d use latest Marc version 2021-12-02 08:50:59 +01:00
Martin Diehl 5a901a42ff bugfixes
- performance repo was not updated due to wrong folder
- wrong version was used when updating the master branch
2021-11-17 09:14:51 +01:00
Martin Diehl 259dda63df do not overwrite executable 2021-11-16 14:41:46 +01:00
Martin Diehl e2e80b9706 cleaning tests 2021-11-16 11:24:04 +01:00
Martin Diehl 49a1cd6850 fix Marc and split for higher speedup 2021-11-15 22:26:41 +01:00
Philip Eisenlohr eda6a401ba fixed wrong solver object name 2021-11-15 19:52:25 +01:00
Martin Diehl abec62c027 simplifying
clone repository only when needed for update (development only)
2021-11-15 17:55:11 +01:00
Martin Diehl bb66550459 don't use undefined variable 2021-11-14 18:59:20 +01:00
Martin Diehl 4a0fc7b150 ensure to be in correct repository 2021-11-14 09:45:01 +01:00
Martin Diehl 4e57193a02 simplified
use GitLab CI API to remove finished jobs, no user intervention needed
after cancelling
2021-11-13 23:04:35 +01:00
Martin Diehl 74921ebe19 not needed, only delays runtime test
resource management is done with 'manage pool' script
2021-11-13 21:28:42 +01:00
Martin Diehl 4396d605ec test folder, not module 2021-11-13 19:37:40 +01:00
Martin Diehl 9430ca9e6e simplified 2021-11-13 19:24:00 +01:00
Martin Diehl f97c9c7e8c don't rely on Makefile 2021-11-13 19:13:10 +01:00
Martin Diehl 57817e78ae PYTHONPATH was not set 2021-11-13 18:39:19 +01:00
Martin Diehl 51c2620567 use (partly) repo cloned by gitlab-runner 2021-11-13 18:19:42 +01:00
Martin Diehl 06edd39a93 still need clean stage
after_script does not run for failed/cancelled scripts.
2021-11-13 16:49:21 +01:00
Martin Diehl 352a168621 new style (https://docs.gitlab.com/ee/ci/yaml) 2021-11-13 14:09:12 +01:00
Martin Diehl c75ac5fe6c let gitlab-runner handle the submodule 2021-11-13 14:03:06 +01:00
Martin Diehl 45af45615a build to new bin location 2021-11-13 14:02:40 +01:00
Martin Diehl 2682a26497 preparing for pipeline-wide location of executables 2021-11-13 11:32:55 +01:00
Martin Diehl f112d11985 new locking mechanism
only runtime test needs to run exclusively. lock per job, not per
pipeline.
should be more stable and allow more concurrency

needs python script for job management on gitlab-runner
2021-11-13 11:14:21 +01:00
Martin Diehl 97e289decc not needed
automated push to master skips CI already
2021-11-12 22:11:11 +01:00
Martin Diehl 579f3ba5d3 more robust storage of runtime measurements 2021-11-12 21:38:13 +01:00
Martin Diehl 476f1975db use fixed PETSc
already includes new version of ML proposed in
https://gitlab.com/petsc/petsc/-/merge_requests/4549
2021-11-11 23:04:00 +01:00
Martin Diehl f0c587d4aa polishing
oder of imports is build-in, 3rd party, internal
2021-11-03 07:53:38 +01:00
Philip Eisenlohr 59a6dc3652 run mypy on all python/damask 2021-11-02 14:40:09 -04:00
Philip Eisenlohr 32aff9d966 added typehints to seeds.py 2021-11-02 13:01:32 -04:00
Martin Diehl 0bc267c76b automated type checking for mechanics 2021-10-31 22:50:41 +01:00
Martin Diehl 2d25dfcdf2 automated type checking 2021-10-31 22:43:06 +01:00
Martin Diehl 0ac857599c simplified
we don't test multiple versions anymore
2021-10-28 21:36:04 +02:00
Martin Diehl c34855952e toolchains are updated 2021-10-28 19:56:25 +02:00
Martin Diehl a6ee7bd942 new location in PRIVATE 2021-10-07 16:20:25 +02:00
Martin Diehl 6ced308e98 avoid failed test after release 2021-10-07 14:47:38 +02:00
Martin Diehl 1e9cd8d097 sync runtime data with remote repo 2021-09-05 08:46:32 +02:00
Martin Diehl ed2b1031c2 standalone sphinx not needed any more 2021-08-31 22:54:23 +02:00