Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

version 7.4.2 #809

Merged
merged 13 commits into from
Jan 13, 2023
Merged

version 7.4.2 #809

merged 13 commits into from
Jan 13, 2023

Conversation

toxa81
Copy link
Collaborator

@toxa81 toxa81 commented Jan 11, 2023

Master_tmp is develop merged to master with resolved conflicts.

toxa81 and others added 8 commits December 20, 2022 11:31
Switch to latest elpa-2022.11.001.rc2
No change in the code logic, just renaming namespace and classes.
Move MPI-related code to mpi:: namespace and refactor. No change in code logic.
* all docker files are stored in ./dockerfile folder
* remove unused files
* added base container for OpenMPI + gcc-12
* fixed interface to OpenMPI (roll back from `static constexp auto kind = ..` to `static auto kind()`)
use `operator MPI_Datatype() const noexcept construct` to avoid ::kind() static member function
* update numpy types

* python api: uncomment wrapper for mdarray<double,2>
Move FFT related code to fft:: namespace. No change in code logic.
@toxa81 toxa81 changed the title Master tmp Update mster branch Jan 11, 2023
@toxa81 toxa81 changed the title Update mster branch Update master branch (master_tmp is develop merged to master with resolved conflicts) Jan 11, 2023
@toxa81 toxa81 changed the title Update master branch (master_tmp is develop merged to master with resolved conflicts) Update master branch Jan 11, 2023
@toxa81 toxa81 self-assigned this Jan 11, 2023
@toxa81 toxa81 requested review from mtaillefumier and removed request for mtaillefumier January 11, 2023 23:12
* move BLACS_grid, dmatrix, Eigensolver under the la:: namespace
* linalg_cost<T> is renamed to constant<T>
* linalg_t is renamed to lib_t
* linalg class is renamed to wrap

For example, now the call to gemm() wrapper looks the following: la::wrap(la::lib_t::blas).gemm(...) The code logic is unchanged.
@toxa81 toxa81 changed the title Update master branch version 7.4.2 Jan 13, 2023
@toxa81 toxa81 marked this pull request as ready for review January 13, 2023 14:08
@toxa81 toxa81 merged commit f333226 into master Jan 13, 2023
@toxa81 toxa81 deleted the master_tmp branch January 13, 2023 14:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants