{"id":13574500,"url":"https://github.com/iaea-nds/acemaker","last_synced_at":"2026-01-18T02:04:37.358Z","repository":{"id":44146539,"uuid":"296628693","full_name":"IAEA-NDS/ACEMAKER","owner":"IAEA-NDS","description":"A code package to produce ACE-formatted files for MCNP calculations.","archived":false,"fork":false,"pushed_at":"2022-12-02T10:40:21.000Z","size":20643,"stargazers_count":9,"open_issues_count":2,"forks_count":5,"subscribers_count":1,"default_branch":"master","last_synced_at":"2024-11-05T09:44:47.306Z","etag":null,"topics":["ace","mcnp","nuclear-data"],"latest_commit_sha":null,"homepage":"","language":"Fortran","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/IAEA-NDS.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}},"created_at":"2020-09-18T13:27:16.000Z","updated_at":"2024-05-05T04:44:26.000Z","dependencies_parsed_at":"2023-01-22T22:15:57.386Z","dependency_job_id":null,"html_url":"https://github.com/IAEA-NDS/ACEMAKER","commit_stats":null,"previous_names":[],"tags_count":4,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/IAEA-NDS%2FACEMAKER","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/IAEA-NDS%2FACEMAKER/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/IAEA-NDS%2FACEMAKER/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/IAEA-NDS%2FACEMAKER/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/IAEA-NDS","download_url":"https://codeload.github.com/IAEA-NDS/ACEMAKER/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247202727,"owners_count":20900832,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":["ace","mcnp","nuclear-data"],"created_at":"2024-08-01T15:00:52.126Z","updated_at":"2026-01-18T02:04:37.348Z","avatar_url":"https://github.com/IAEA-NDS.png","language":"Fortran","funding_links":[],"categories":["Nuclear Data"],"sub_categories":["Related Tools"],"readme":"# ACEMAKER\n\n![https://github.com/IAEA-NDS/ACEMAKER/blob/master/LICENSE](https://img.shields.io/github/license/IAEA-NDS/ACEMAKER)\n\nA code package to produce ACE-formatted files for MCNP calculations. This updated version allows preparing fast, dosimetry, thermal and photonuclear data for Monte Carlo simulations.\n\nThe ACEMAKER driver relies on specific versions of LINEAR, RECENT, LEGEND, SPECTRA, SIGMA1, FIXUP, GROUPIE, MERGER, and DICTIN from the [PREPRO] code suite.\nThe modules SIXLIN, GAMLIN, DOACE, DODOS, DOTSL and DOPHN prepare the required ACE-formatted files.\nPlease consult the [installation instructions](#installation) for guidance on how to set up this package including its dependencies.\n\nThe user should be aware that the comment lines within the source codes should always be considered as the most recent documentation and may supersede any earlier published report.\n\n[PREPRO]: https://github.com/iaea-nds/prepro\n\n## Installation\n\nYou can download the latest released (stable) version of ACEMAKER, either as `zip` or as `tar.gz`, from the releases page:\n[https://github.com/IAEA-NDS/ACEMAKER/releases/latest](https://github.com/IAEA-NDS/ACEMAKER/releases/latest)\n\nAlternatively, you can clone this repository with git, from the command line:\n```\ngit clone https://github.com/IAEA-NDS/acemaker.git\n```\nIf you want to use a version that corresponds to one of the releases, make sure to check out the corresponding tagged commit.\n\nBinaries for Windows and Ubuntu are provided in this repository. Consult the [Usage](#usage) section for learning how to run ACEMAKER.\nIf you use another operating system, you need to compile the binaries yourself, which is described in the next section.\n\n### Compiling the binaries from source\nACEMAKER depends on several codes of [PREPRO].\nTo compile these binaries with `gfortran`, first clone the PREPRO repository and change into the `src` directory:\n```\ngit clone https://github.com/iaea-nds/prepro.git\ncd prepro/source\n\n```\nAt present, specific binaries need to be compiled from two version of [PREPRO] available as\nthe two branches `prepro_for_acemaker_2019` and `prepro_for_acemaker_2021`, respectively.\nFirst, compile the binaries in the branch `prepro_for_acemaker_2021`:\n```\ngit checkout prepro_for_acemaker_2021\nmake install graphics=no\n```\nThis will compile the binaries from the source files and copy them over to the `bin` directory in the root of the repository.\nNow check out `prepro_for_acemaker_2019`, compile the source files and copy the `fixup` and `spectra` binaries to the `bin` directory,\nreplacing the one from `prepro_for_acemaker_2021`:\n```\ngit checkout prepro_for_acemaker_2019\nmake\ncp fixup spectra ../bin\n```\n\nTo compile the ACEMAKER binaries, make the ACEMAKER repository available:\n```\ngit clone https://github.com/IAEA-NDS/acemaker.git\n```\nThe `src` directory contains `.bat` files for Windows and two `.sh` files for Linux to perform the compilation.\nUnder Linux, run the commands:\n```\ncd acemaker/src\n./gfortgroupie.sh\n./gfortcomp.sh\n```\nThis will create the binaries in the `build` subfolder.\nCopy the binaries of the PREPRO suite created above and the binaries of the `build` folder into a common directory\nto have all required binaries of ACEMAKER and PREPRO at one place.\n\nFor Windows call the corresponding `.bat` files for the compilation, instead.\nIn this case, the binaries will be created in the `src` directory.\nCopy these binaries and the ones of PREPRO created above to a common directory.\n\n## Usage\n\nCopy all the binaries in `bin/windows` (or `bin/linux`) if you are using the precompiled versions\nto a new folder where the calculation should be performed. If you have compiled the binaries yourself\naccording to the instructions in the previous section, copy those files instead to the calculation directory.\n\n\n## Authors\n\n* **Daniel López Aldama** - Consultant, International Atomic Energy Agency, IAEA/NDS, Vienna, Austria\n* **Andrej Trkov** - International Atomic Energy Agency, IAEA/NDS, Vienna, Austria\n\n## PREPRO Package's Author\n\n* **Dermott E. Cullen** - 1466 Hudson Way, Livermore, CA 94550, U.S.A.\n\n## Contributors\n\n- Georg Schnabel: help with acemaker verification as well as git repository preparation and maintenance.\n\n## Giving feedback\n\nIf you want to give feedback or encounter any issues, please create\nan issue for this repository at GitHub. If not possible, you can\nwrite an email to [nds.contact-point@iaea.org](mailto:nds.contact-point@iaea.org).\nFor specific questions about the repository or code distribution, you can also\ncontact [g.schnabel@iaea.org](mailto:g.schnabel@iaea.org). If you have specific questions about\nthe acemaker source code, development or processing, you can contact the\npackage developer at his personal email address [dlopezaldama@gmail.com](mailto:dlopezaldama@gmail.com).\n\n\n## References\n\n* ACEMAKER: A code package to produce ACE-formatted files for MCNP calculations ([IAEA-NDS-0223](https://nds.iaea.org/publications/iaea-nds/iaea-nds-223.pdf))\n\n## Disclaimer\n\nNeither the author nor anybody else makes any warranty, express or implied, or assumes any legal liability or responsibility for the accuracy, completeness or usefulness of any information disclosed, or represents that its use would not infringe privately owned rights.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fiaea-nds%2Facemaker","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fiaea-nds%2Facemaker","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fiaea-nds%2Facemaker/lists"}