Giter Site home page Giter Site logo

gci's Introduction

gci

List of Contributors

Peter Knowles

Marat Sibaev

gci's People

Contributors

pjknowles avatar msibaev avatar ajmay81 avatar

Watchers

 avatar

gci's Issues

Ambiguous function match in gciRHF

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...

Link errors

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

Exists in 4f3c921
Was OK in 9d53516

Purge #ifdef NOMAIN

In GitLab by @molpro on Oct 29, 2018, 10:05

Created by: Anonymous

... by making tests separate from library in all components

Job Failed #599899032

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

Decide how and where to build doxygen html

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?

Library manager - [merged]

In GitLab by @mxs301 on Sep 3, 2020, 15:07

Merges LibraryManager -> master

Time to bring everything into master

WIP: Remove #ifdef MOLPRO

In GitLab by @mxs301 on Jun 22, 2020, 15:56

Molpro's communicator will need to be passed on to gci.

arpa/nameser.h not available on Windows

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?

cmake: CMAKE_CXX_FLAGS and CMAKE_BUILD_TYPE

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?

Fix typo - [merged]

In GitLab by @KnowlesPJ on Jan 20, 2021, 09:09

Merges fix-typo-shared-counter -> master

Capture duplicate FindHDF5 calls in CMake

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.

  • Check if HDF5 was already found and whether it is parallel
  • Implement LibraryManager_FindHDF5() to make a target, and make sure there are no clashes

Job Failed #325137188

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?

Googletest - [merged]

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]

Eliminate MPI fortran

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

Build executable only if top level project - [merged]

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.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.