{"id":37624911,"url":"https://github.com/openmsr/openmc_install_scripts","last_synced_at":"2026-01-16T10:46:17.682Z","repository":{"id":41989149,"uuid":"455525777","full_name":"openmsr/openmc_install_scripts","owner":"openmsr","description":"Location for automized scripts that install openmc and dependencies","archived":false,"fork":false,"pushed_at":"2024-04-11T16:09:16.000Z","size":762,"stargazers_count":3,"open_issues_count":5,"forks_count":5,"subscribers_count":2,"default_branch":"main","last_synced_at":"2024-04-11T19:07:25.252Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"0bsd","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/openmsr.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null}},"created_at":"2022-02-04T11:40:00.000Z","updated_at":"2024-04-15T11:04:22.381Z","dependencies_parsed_at":"2023-11-16T14:27:21.359Z","dependency_job_id":"0c21216a-e202-40ca-97ad-b09e5ca00c39","html_url":"https://github.com/openmsr/openmc_install_scripts","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/openmsr/openmc_install_scripts","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openmsr%2Fopenmc_install_scripts","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openmsr%2Fopenmc_install_scripts/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openmsr%2Fopenmc_install_scripts/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openmsr%2Fopenmc_install_scripts/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/openmsr","download_url":"https://codeload.github.com/openmsr/openmc_install_scripts/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openmsr%2Fopenmc_install_scripts/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28478055,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-16T06:30:42.265Z","status":"ssl_error","status_checked_at":"2026-01-16T06:30:16.248Z","response_time":107,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2026-01-16T10:46:17.587Z","updated_at":"2026-01-16T10:46:17.641Z","avatar_url":"https://github.com/openmsr.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"![Build status](https://github.com/openmsr/openmc_install_scripts/actions/workflows/build_from_source.yml/badge.svg)\n![Build status](https://github.com/openmsr/openmc_install_scripts/actions/workflows/build_from_source_containers.yml/badge.svg)\n\n# openmc_install_scripts\n\nThis is a set of scripts that are intended to help\nwith installation of OpenMC with its DAGMC-backend and its\ndependencies.\n\nNOTE: the embree backend is developed by Intel and is known to ''cause issues on AMD processors'' and older Intel processors. For more details, see the EMBREE section.\n\nTo install to some given location do:\n```\n ./install-all.sh --prefix=\u003cpath\u003e\n```\n\nIt is assumed that the installing user has permission to write files\nat the installing location.\nThe most stable way of handling installation at present is to\ninstall to a python venv. Like so:\n```\n python -m venv \u003cpath\u003e\n source \u003cpath\u003e/bin/activate\n ./install-all.sh --prefix=\u003cpath\u003e\n```\n\nThis will put all the required libraries etc in that location and ensure the python modules are present.\n\nA variant of this procedure which install to e.g. a system location is the following (assuming that the installing username  is \u003cuser\u003e and has sudo-permissions)\n```bash\n sudo mkdir \u003cpath\u003e\n sudo chown \u003cuser\u003e \u003cpath\u003e\n python -m venv \u003cpath\u003e\n source \u003cpath\u003e/bin/activate\n ./install-all.sh --prefix=$VIRTUAL_ENV\n```\nThe last step uses an environment variable set by the python virtual environment.\n\n# Specifics with Embree\n\nCarefully read the instructions on the embree git for the latest updates: https://github.com/embree/embree\n\nThe embree cmake configuration uses ISA-specific hardware acceleration.\nby default, the `EMBREE_MAX_ISA` cmake flag is set to AVX2, which is a relatively new addition to the  x86_64 instruction set.\nThe following cmake flags may be used to alter your configuration as desired (copied from the embree readme):\n+ `EMBREE_MAX_ISA`: Select highest supported ISA (SSE2, SSE4.2, AVX,\n  AVX2, AVX512, or NONE). When set to NONE the\n  EMBREE_ISA_* variables can be used to enable ISAs individually. By\n  default, the option is set to AVX2.\n\n+ `EMBREE_ISA_SSE2`: Enables SSE2 when EMBREE_MAX_ISA is set to\n  NONE. By default, this option is turned OFF.\n\n+ `EMBREE_ISA_SSE42`: Enables SSE4.2 when EMBREE_MAX_ISA is set to\n  NONE. By default, this option is turned OFF.\n\n+ `EMBREE_ISA_AVX`: Enables AVX when EMBREE_MAX_ISA is set to NONE. By\n  default, this option is turned OFF.\n\n+ `EMBREE_ISA_AVX2`: Enables AVX2 when EMBREE_MAX_ISA is set to\n  NONE. By default, this option is turned OFF.\n\n+ `EMBREE_ISA_AVX512`: Enables AVX-512 for Skylake when\n  EMBREE_MAX_ISA is set to NONE. By default, this option is turned OFF.\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fopenmsr%2Fopenmc_install_scripts","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fopenmsr%2Fopenmc_install_scripts","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fopenmsr%2Fopenmc_install_scripts/lists"}