Peter Doak

Results 47 comments of Peter Doak

Refactoring implies that you are finding an optimal design through continued development and generalization of code based on the emergent requirements of the code base. If new specializations and design...

Goals are statements like the following: We would like to use miniqmc to come to agreement on how to do the following in QMCPACK: a. Develop on a Single Source...

Why not just refactor my crowd class to your liking? Does it need to be written from scratch again.

Population is a better name.

When I have some spare cycles I have a useful idea to generate the generic wrappers of the single evals in the class template declaration for Crowd as well as...

Yes building inline, lets table the AVX512 intrinsic renaming I still have issue with openmp=true and cuda=false now I get: ```shell-session [1/52] Building CXX object kokkos/CMakeFiles/kokkos.dir/core/src/impl/Kokkos_Spinwait.cpp.o FAILED: /lustre/or-hydra/cades-cnms/epd/dev/kokkos/bin/nvcc_wrapper -I/lustre/or-hydra/cades-cnms/epd/dev/kokkos/core/src -I/lustre/or-hydra/cades-cnms/epd/dev/kokkos/containers/src...

tried that, get this: ```shell-session FAILED: /software/user_tools/centos-7.2.1511/cades-cnms/spack/opt/spack/linux-centos7-x86_64/gcc-8.2.0/gcc-6.5.0-egooyqwfmyg6msi5xykwsvniotp774yx/bin/g++ -DADD_ -DH5_USE_16_API -DHAVE_CONFIG_H -DINLINE_ALL=inline -DUSE_REAL_STRUCT_FACTOR -I/lustre/or-hydra/cades-cnms/epd/dev/kokkos/core/src -I/lustre/or-hydra/cades-cnms/epd/dev/kokkos/containers/src -I/lustre/or-hydra/cades-cnms/epd/dev/kokkos/algorithms/src -Ikokkos -I../src -Isrc -Drestrict=__restrict__ -D__forceinline=inline -O3 -DNDEBUG --std=c++11 -march=core-avx2 -mtune=core-avx2 -fopenmp -std=c++11 -MD -MT src/Drivers/CMakeFiles/miniqmc.dir/miniqmc.cpp.o...