{"id":19706190,"url":"https://github.com/llnl/frescox","last_synced_at":"2026-03-04T02:01:40.192Z","repository":{"id":44336043,"uuid":"271400559","full_name":"LLNL/Frescox","owner":"LLNL","description":"Scattering code Frescox for coupled-channels calculations","archived":false,"fork":false,"pushed_at":"2025-10-21T20:25:35.000Z","size":5573,"stargazers_count":22,"open_issues_count":0,"forks_count":2,"subscribers_count":5,"default_branch":"master","last_synced_at":"2025-10-21T22:21:58.920Z","etag":null,"topics":["coupled-channels","fortran","fortran90","fresco","math-physics"],"latest_commit_sha":null,"homepage":"","language":"Fortran","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/LLNL.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"COPYING.pdf","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,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":"copyright.txt","agents":null,"dco":null,"cla":null}},"created_at":"2020-06-10T22:42:49.000Z","updated_at":"2025-10-07T18:55:07.000Z","dependencies_parsed_at":"2024-11-11T21:44:52.952Z","dependency_job_id":"dc778833-0823-4a86-af0b-c5adddead103","html_url":"https://github.com/LLNL/Frescox","commit_stats":{"total_commits":35,"total_committers":3,"mean_commits":"11.666666666666666","dds":0.08571428571428574,"last_synced_commit":"8e5699fbdf2ad7323b2987b2c29cef0d661d5730"},"previous_names":[],"tags_count":3,"template":false,"template_full_name":null,"purl":"pkg:github/LLNL/Frescox","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LLNL%2FFrescox","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LLNL%2FFrescox/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LLNL%2FFrescox/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LLNL%2FFrescox/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/LLNL","download_url":"https://codeload.github.com/LLNL/Frescox/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LLNL%2FFrescox/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30069220,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-04T01:03:42.280Z","status":"online","status_checked_at":"2026-03-04T02:00:07.464Z","response_time":59,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":["coupled-channels","fortran","fortran90","fresco","math-physics"],"created_at":"2024-11-11T21:34:31.723Z","updated_at":"2026-03-04T02:01:40.165Z","avatar_url":"https://github.com/LLNL.png","language":"Fortran","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Frescox\nScattering code Frescox for coupled-channels calculations\n\nFRESCOX   FRXY version 7.2.2 at https://github.com/LLNL/Frescox\nLLNL-CODE-811517\n\n\nThis directory contains four sub-directories: source, man, test and util.\n\nThe source/ directory contains : Fortran files *.f,\n                                 fx*.def files for separate machines\n\n  File nagstub.f in the case you do not have the nag library locally.\n\nThe test/   directory contains : at least 6 test jobs xeta, lane20 \u0026 f19xfr,\n                                             e80f49b, on2 \u0026 be11\n                                 their various outputs  SUN/*.out \n               (The input files were originally CRAY UNICOS jobs,\n                hence the comments at the beginning.)\n\nThe man/   directory contains the instruction manual in latex:\n                      frescox-input-manual.tex: latex source \n                      frescox-input-manual.pdf: printable output\nMore documentation is at http://www.fresco.org.uk/documentation.htm\n\nTo compile FRESCOX,\n \n   1) Enter frxy/source, and then edit the makefile for your target machine,\n\tby setting the MACH variable as appropriate (either in the makefile\n\t\tor in our local shell setup),\n\tby choosing the file nagstub.f if the NAG library not available\n\t\n\tThe script 'mk' attempts to guess the correct MACH settings\n\tfor ordinary frescox version AND compile in a corresponding subdirectory.\n\n   2) Edit aliases there,\n      to set FRESCOXLIB to point to directory for storing the binary\n\n   3) Copy your aliases to ~/.fresco.aliases\n      Edit FRESCOXLIB according to 2) above\n      Execute .fresco.aliases e.g. in .cshrc  by including:\t\n        source ~/.fresco.aliases\n\nIf you are to install frescox yourself in a standard bin directory, \n       then steps 3 and 4 may be omitted, and step 2' performed manually.\n\n If your compiler is gfortran, for example, then:\n   2') Compile the subroutines required by:\n        \n        make MACH=gfortran\n\n   4) Install, to copy `frescox' to the FRESCOXLIB.\n        make MACH=gfortran install\n\n   5) Clean up, with:\t\n        make clean\n  \nTo run FRESCOX,\n\n   1) Enter test/ directory.\n\n   2) The scripts include commands to construct temporary 'data' files. \n\tThese scripts are run by just saying  e.g.\n           frescox \u003c lane20.nin \u003e lane20.out\n        See file 'do-all.bat' to run all the test cases\n\n   3) In the test/legacy directory there are executable 'job' run scripts\n      To save the output in a file .e.g. `out', run the scripts by\n       lane20.job \u003e out \u0026\n         or simply (using the 'run' command in the 'aliases' file):;\n       run lane20.job \n         to use input file lane20.job and produce output file lane20.out.\n\n   4) To save any other output files from frescox, e.g. fort.16 for \n      cross sections, \n         touch lane20.xsecs\n         ln -s lane20.xsecs fort.16\n      before running frescox.\n      The file fort.16 may have to be called for016.dat on some machines.\n\nPlease let me know if you have any questions or problems:\n    \n   I.Thompson@fresco.org.uk\n\nCheers, Ian Thompson\nNovember 2022\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fllnl%2Ffrescox","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fllnl%2Ffrescox","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fllnl%2Ffrescox/lists"}