Skip to content

tboldagh/helix-solver

 
 

Repository files navigation

helix-solver

Old project structure and README

All the files of helix-solver present before pl-new-project-structure have been moved to the old directory. Project's components will be gradually moved/copied to the root directory with changes neccessary to make them compliant with the new structure, build system, and conventions.

Documentation

Documetnation is placed in docs directory.

Setup dev environment

  • Build docker image with tag helix-solver-docker: docker build -t helix-solver-docker ..
  • Run the image in interactive mode: docker run --gpus all --rm -it -v.:/helix/repo -v /usr/local/cuda-12.1:/cuda helix-solver-docker.
  • At this point you should have root console like looking like: root@ec333231c56e:/helix/repo# .
  • Prepare environment: source prepare_environment.sh.
  • Build the app: ./build.sh.
  • Obtain spacepoints.root file (e.g. scp it).
  • Edit /code/config.json to point to it and run the code: ./build/application/HelixSolver/HelixSolver config.json.

Troubleshooting

SYCL_FEATURE_TEST_EXTRACT Function invoked with incorrect arguments

SYCL feature test compile failed!
compile output is: 
CMake Error at /opt/intel/oneapi/compiler/2023.2.1/linux/IntelSYCL/IntelSYCLConfig.cmake:282 (SYCL_FEATURE_TEST_EXTRACT):
  SYCL_FEATURE_TEST_EXTRACT Function invoked with incorrect arguments for
  function named: SYCL_FEATURE_TEST_EXTRACT
Call Stack (most recent call first):
  CMakeLists.txt:25 (find_package)

If you encounter this error make sure that:

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Jupyter Notebook 94.4%
  • C++ 3.6%
  • C 1.4%
  • Python 0.3%
  • Makefile 0.2%
  • CMake 0.1%