Peter Knowles
Marat Sibaev
License: MIT License
In GitLab by @KnowlesPJ on Aug 7, 2019, 14:18
When compiling in the Molpro environment:
/Volumes/Home/peterk/trees/Molpro/dependencies/gci/lib/gciRHF.cpp:52:14: error: call to
constructor of 'SymmetryMatrix::SMat' (aka 'SMat_') is ambiguous
Cmat(SymmetryMatrix::SMat({dim, dim}, SymmetryMatrix::parityNone)),
^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Volumes/Home/peterk/trees/Molpro/dependencies/symmetry_matrix/lib/SMat.h:99:12: note:
candidate constructor
explicit SMat_(dims_t dimensions,
^
/Volumes/Home/peterk/trees/Molpro/dependencies/symmetry_matrix/lib/SMat.h:148:12: note:
candidate constructor
explicit SMat_(std::string space, parity_t parity = parityNone, int symmetry = 0, bo...
^
/Volumes/Home/peterk/trees/Molpro/dependencies/gci/lib/gciRHF.cpp:53:17: error: call to
constructor of 'SymmetryMatrix::SMat' (aka 'SMat_') is ambiguous
Csplice(SymmetryMatrix::SMat({dim, occ}, SymmetryMatrix::parityNone)),
^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Volumes/Home/peterk/trees/Molpro/dependencies/symmetry_matrix/lib/SMat.h:99:12: note:
candidate constructor
explicit SMat_(dims_t dimensions,
^
/Volumes/Home/peterk/trees/Molpro/dependencies/symmetry_matrix/lib/SMat.h:148:12: note:
candidate constructor
explicit SMat_(std::string space, parity_t parity = parityNone, int symmetry = 0, bo...
In GitLab by @yapolyak on Feb 10, 2021, 14:18
Merges gemm -> master
Add gemm_inner() and gemm_outer() definitions in WavefunctionHandler.h
In GitLab by @KnowlesPJ on Aug 7, 2019, 09:27
Undefined symbols for architecture x86_64:
"gci::run::Davidson<gci::MixedWavefunction, gci::MixedOperator>::run()", referenced from:
gci::Run::run() in libgci.a(gciRun.cpp.o)
"gci::run::Davidson<gci::MixedWavefunction, gci::MixedOperator>::Davidson(gci::MixedWavefunction&&, gci::MixedOperator&&, gci::Options&)", referenced from:
gci::Run::run() in libgci.a(gciRun.cpp.o)
"gci::run::Davidson<gci::MixedWavefunction, gci::MixedOperatorSecondQuant>::run()", referenced from:
gci::Run::run() in libgci.a(gciRun.cpp.o)
"gci::run::Davidson<gci::MixedWavefunction, gci::MixedOperatorSecondQuant>::Davidson(gci::MixedWavefunction&&, gci::MixedOperatorSecondQuant&&, gci::Options&)", referenced from:
gci::Run::run() in libgci.a(gciRun.cpp.o)
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
make[2]: *** [gci.exe] Error 1
make[1]: *** [src/CMakeFiles/gci.exe.dir/all] Error 2
make: *** [all] Error 2
In GitLab by @KnowlesPJ on Nov 27, 2020, 14:13
Merges migrate-linearalgebra -> master
In GitLab by @KnowlesPJ on Apr 21, 2021, 08:32
Merges Problem -> master
In GitLab by @KnowlesPJ on Jan 17, 2021, 15:02
Merges update-profiler -> master
In GitLab by @KnowlesPJ on Feb 9, 2021, 14:26
Merges remove-ga-header -> master
In GitLab by @KnowlesPJ on Jun 24, 2020, 09:55
When running under ppidd, Global Arrays might not be available. This has now become the case always when only one process.
In GitLab by @KnowlesPJ on Mar 7, 2021, 10:30
Merges update-libraries -> master
In GitLab by @molpro on Oct 29, 2018, 10:05
Created by: Anonymous
In GitLab by @KnowlesPJ on Mar 15, 2021, 13:24
Merges temp-file -> master
In GitLab by @KnowlesPJ on Jan 20, 2021, 15:50
Merges fix-profiler-str-call -> master
In GitLab by @KnowlesPJ on Feb 9, 2021, 09:05
Merges remove-explicit-ga -> master
In GitLab by @molpro on Oct 29, 2018, 10:05
Created by: Anonymous
... by making tests separate from library in all components
In GitLab by @KnowlesPJ on Jan 12, 2021, 10:17
... without this, gci cannot be brought back into Molpro, which is sometimes built without GA
In GitLab by @molpro on Jul 20, 2018, 11:14
Created by: Anonymous
In GitLab by @KnowlesPJ on Apr 22, 2021, 18:29
Merges refactor -> master
In GitLab by @molpro on Jul 20, 2018, 11:14
Created by: Anonymous
In GitLab by @KnowlesPJ on Jan 16, 2021, 15:13
Merges update-profiler -> master
In GitLab by @mxs301 on Jun 17, 2020, 18:29
Could someone clear the cache in CI please? I don't have the rights. @KnowlesPJ @ajmay81
In GitLab by @molpro on Oct 29, 2018, 10:10
Created by: Anonymous
At the top level or in a side directory? Always done by default, or just on request? Recursively through all included modules (careful, this could be Eigen!), or just for the current component?
In GitLab by @mxs301 on Sep 3, 2020, 15:07
Merges LibraryManager -> master
Time to bring everything into master
In GitLab by @molpro on Oct 29, 2018, 10:07
Created by: Anonymous
... use system modules if possible to find blas, with a preference for MKL
In GitLab by @KnowlesPJ on Apr 24, 2021, 14:18
Merges wavefunction-explicit-operator-equal -> master
For Wavefunction, provide (a) explicit copy-constructor that does not copy the DistrArrayMPI3 map, but constructs a new one - otherwise the target object has a distr_buffer that points to the buffer of the source; (b) operator=() copies just the buffer.
In GitLab by @molpro on Jul 20, 2018, 11:12
Created by: Anonymous
In GitLab by @mxs301 on Jun 22, 2020, 15:56
Molpro's communicator will need to be passed on to gci.
In GitLab by @KnowlesPJ on Jan 21, 2021, 06:36
Merges fix-warnings -> master
In GitLab by @KnowlesPJ on Aug 7, 2019, 13:26
In file included from ../lib/gciDavidson.cpp:1:
In file included from ../lib/gciDavidson.h:11:
../lib/gciMixedWavefunction.h:292:47: warning: control reaches end of non-void function [-Wreturn-type]
const double dEmax = 0.0) { };
Can it just be changed to be a void function?
In GitLab by @KnowlesPJ on Apr 27, 2021, 09:26
Merges singleton-profiler -> master
In GitLab by @ajmay81 on Aug 13, 2019, 10:37
Introduced in 8aba649 results in:
../dependencies/gci/lib/gciDavidson.cpp:4:10: fatal error: arpa/nameser.h: No such file or directory
#include <arpa/nameser.h>
If I simply remove this include then it still compiles on Linux and allows compilation on Windows to proceed, so I wonder what is it's purpose and whether it can just be removed?
In GitLab by @KnowlesPJ on Jan 22, 2021, 21:27
Merges cblas -> master
In GitLab by @KnowlesPJ on Apr 15, 2021, 15:24
Merges update-libraries -> master
In GitLab by @KnowlesPJ on Mar 21, 2021, 20:48
Merges ga-optional -> master
In GitLab by @molpro on Oct 29, 2018, 10:04
Created by: Anonymous
Whether CMAKE_BUILD_TYPE should influence the choice of -O3 -march=native.
What happens if CMAKE_BUILD_TYPE is not set - perhaps set it to Release?
In GitLab by @KnowlesPJ on Jan 20, 2021, 09:09
Merges fix-typo-shared-counter -> master
In GitLab by @KnowlesPJ on Jan 18, 2021, 15:24
This is needed for Molpro. Would be OK to disable vibronic stuff if GCI_HDF5=OFF
In GitLab by @mxs301 on Jun 25, 2020, 11:58
In gci we require parallel HDF5, but do not check whether it was already found. This leaves a possibility that another project finds a serial HF5 first, leading to a clash. If the previous call to find_package(HDF5)
is out of scope by the time we repeat it in gci, than there won't even be a warning during configure time.
LibraryManager_FindHDF5()
to make a target, and make sure there are no clashesIn GitLab by @mxs301 on Jun 17, 2020, 14:21
Current HDF5 support is ad-hoc and should be made integral part of Array/Wavefunction and Operator from SymmetryMatrix. This is related to https://gitlab.com/molpro/linearalgebra/-/issues/9 and https://gitlab.com/molpro/symmetry_matrix/-/issues/5.
In GitLab by @mxs301 on Oct 18, 2019, 17:39
Job #325137188 failed for b2b6e33:
OpenMPI is preventing tests to be run as root.
We can pass a flag to allow it to run as root, but why is it root in the first place?
In GitLab by @mxs301 on Jun 17, 2020, 14:18
As title says, see https://gitlab.com/molpro/linearalgebra/-/issues/9
In GitLab by @KnowlesPJ on Mar 14, 2021, 09:16
Merges fix-6095 -> master
Addresses BZ-6095
In GitLab by @molpro on Oct 30, 2018, 10:03
Merges googletest -> master
Created by: Anonymous
Updated the build process and added googletest
Install latest cmake in pipeline
Signed-off-by: Marat [email protected]
.
Signed-off-by: Marat [email protected]
.
Signed-off-by: Marat [email protected]
.
Signed-off-by: Marat [email protected]
.
Signed-off-by: Marat [email protected]
attempt to get updated cmake in CI
attempt to get updated cmake in CI
attempt to get updated cmake in CI
try to restore CI after cmake reorganisation
try to restore CI after cmake reorganisation
try to restore CI after cmake reorganisation
CI
directory structure
CI
Update docker image
Update docker image
Update docker image
Update docker image
Update docker image
Transitioned to FetchContent
Signed-off-by: Marat [email protected]
Remove obsolete files
Fetches Eigen3 if not found locally
Signed-off-by: Marat [email protected]
Cache dependencies in pipeline
Signed-off-by: Marat [email protected]
bitbucket-pipelines.yml edited online with Bitbucket
Updated symmetry_matrix
Signed-off-by: Marat [email protected]
Fixing pipeline
Signed-off-by: Marat [email protected]
In GitLab by @molpro on Oct 29, 2018, 10:07
Created by: Anonymous
Should be able to get to the point where find_package(MPI REQUIRED CXX Fortran) can have Fortran removed
In GitLab by @molpro on Oct 11, 2018, 11:09
Created by: Anonymous
FCIdump's copy constructor is deleted.
I don't see any reason to return an FCIdump object.
This can just be made void.
In GitLab by @KnowlesPJ on Mar 10, 2021, 09:56
In GitLab by @KnowlesPJ on Jun 21, 2020, 17:23
Merges build-executable-only-if-top-level -> LibraryManager
There's no need to build gci.exe when compiling the gci library for Molpro. If agreed, this change should be done in library-template too.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.