This project is mirrored from https://:*****@gitlab.opengeosys.org/ogs/ogs.git.
Pull mirroring updated .
- Aug 14, 2024
-
-
Dmitri Naumov authored
-
Dmitri Naumov authored
Unfortunately with gcc-13.2.1 with optimizations there is a warning, which I was not able to correct. ... inlined from ‘std::vector<std::tuple<long int, std::reference_wrapper<ProcessLib::LocalAssemblerInterface> > > {anonymous}::collectActiveLocalAssemblers(const BaseLib::PolymorphicRandomAccessContainerView<ProcessLib::LocalAssemblerInterface>&, const std::vector<long unsigned int>&)’ at /var/lib/gitlab-runner/builds/F1XUyv4cx/1/ogs/ogs/ProcessLib/Assembly/ParallelVectorMatrixAssembler.cpp:132:62: /usr/include/c++/13.2.1/bits/stl_iterator_base_funcs.h:175:9: warning: iteration 576460752303423487 invokes undefined behavior [-Waggressive-loop-optimizations] 175 | while (__n--) | ^~~~~ /usr/include/c++/13.2.1/bits/stl_iterator_base_funcs.h:175:9: note: within this loop Other compilers gcc-14, clang-17 and 18, msvc had no problems with the former code.
-
Dmitri Naumov authored
-
Dmitri Naumov authored
-
Dmitri Naumov authored
... scheme. Passing a vector of vectors (outer for processes, inner over the process variables) of residuum names for each process variable.
-
Dmitri Naumov authored
This is mostly copy from the VectorMatrixAssembler.
-
Dmitri Naumov authored
A little bit :) 0.5% maybe. Measured on TRM/Mockup ctest.
-
Dmitri Naumov authored
This costs some memory (now element ids and local assembler references are stored) but simplifies the code. If local assemblers would return an element id, the code could be simplified further.
-
Dmitri Naumov authored
This slightly simplifies code avoiding extra boolean variable.
-
Dmitri Naumov authored
This is not sufficient for the staggered scheme yet.
-
Dmitri Naumov authored
-
Dmitri Naumov authored
Same as 3e9a70cd but for global matrices. A little code duplication in favor not to deal with pointers.
-
Dmitri Naumov authored
Same fix as in ogs/ogs!4865
-
Dmitri Naumov authored
-
Dmitri Naumov authored
-
Dmitri Naumov authored
Fixing a typo: then to than See merge request ogs/ogs!5073
-
wenqing authored
-
Lars Bilke authored
Refactored Snakemake tests into pytest See merge request ogs/ogs!5058
-
Lars Bilke authored
-
Lars Bilke authored
-
Lars Bilke authored
Co-authored-by:
Christoph Lehmann <christoph.lehmann@ufz.de>
-
Lars Bilke authored
-
Lars Bilke authored
-
Lars Bilke authored
-
Lars Bilke authored
-
Lars Bilke authored
-
Lars Bilke authored
-
Lars Bilke authored
-
Lars Bilke authored
Allows co-existance with ogstools python package in build dir virtual environment. Requires to uninstall ogs wheel in venv and to set the PYTHONPATH (both handled by CMake and .envrc-file used by the direnv-tool).
-
Lars Bilke authored
-
Lars Bilke authored
-
Lars Bilke authored
-
Lars Bilke authored
-
Lars Bilke authored
ogs.simulator works in wheel only
-
Lars Bilke authored
-
Lars Bilke authored
-
Lars Bilke authored
-
Lars Bilke authored
-
Lars Bilke authored
-
Lars Bilke authored
CLI flags without additional value can now be given with e.g.: cli.GMSH2OGS(gmsh2_physical_id=True) # or gmsh2_physical_id=None cli.GMSH2OGS(gmsh2_physical_id=False) # disables the flag.
-