Martin Diehl
5776891b75
typo: missing space
2022-04-27 22:49:33 +02:00
Martin Diehl
45fdd03ecd
main file at root
2022-04-27 06:05:06 +02:00
Daniel Otto de Mentock
59668d2910
removed zip_safe = false entry from setup.cfg
2022-04-26 08:32:18 +02:00
Daniel Otto de Mentock
b4c6ca64fc
replaced setup.py with setup.cfg file
...
modified .gitlab-ci.yml file to strip away "v" from git describe
<commit> result
2022-04-25 12:00:54 +02:00
Philip Eisenlohr
f57a9aa952
Merge branch 'development' into CI-with-statistics
2022-03-12 15:23:55 -05:00
Philip Eisenlohr
1b127c65a6
statistics stage for runtime and commit history
2022-03-12 15:22:56 -05:00
Martin Diehl
fea00ff65d
fixed mesh_MPI test (PETSc with working ml)
2022-03-12 09:05:20 +01:00
Martin Diehl
f848007878
did not work, not needed
2022-03-09 22:42:38 +01:00
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