{"id":16247762,"url":"https://github.com/mbdevpl/flash5","last_synced_at":"2026-03-18T18:37:16.495Z","repository":{"id":143019868,"uuid":"180524996","full_name":"mbdevpl/FLASH5","owner":"mbdevpl","description":null,"archived":false,"fork":false,"pushed_at":"2019-05-22T05:21:16.000Z","size":19485,"stargazers_count":1,"open_issues_count":0,"forks_count":1,"subscribers_count":3,"default_branch":"travis","last_synced_at":"2025-06-16T03:33:06.669Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Fortran","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mbdevpl.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,"publiccode":null,"codemeta":null}},"created_at":"2019-04-10T07:18:27.000Z","updated_at":"2023-03-17T11:50:16.000Z","dependencies_parsed_at":"2023-08-31T07:18:06.158Z","dependency_job_id":null,"html_url":"https://github.com/mbdevpl/FLASH5","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/mbdevpl/FLASH5","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mbdevpl%2FFLASH5","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mbdevpl%2FFLASH5/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mbdevpl%2FFLASH5/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mbdevpl%2FFLASH5/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mbdevpl","download_url":"https://codeload.github.com/mbdevpl/FLASH5/tar.gz/refs/heads/travis","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mbdevpl%2FFLASH5/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29012710,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-02T12:48:30.580Z","status":"ssl_error","status_checked_at":"2026-02-02T12:46:38.384Z","response_time":58,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: 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":"2024-10-10T14:38:30.486Z","updated_at":"2026-02-02T14:02:42.506Z","avatar_url":"https://github.com/mbdevpl.png","language":"Fortran","readme":"# FLASH5\n\n[![Build status from Travis CI](https://img.shields.io/travis/com/mbdevpl/FLASH5/travis.svg)](https://travis-ci.com/mbdevpl/FLASH5)\n\n## Git/Testing Workflow\n\nThe current rules for collaborating via git are as follows\n1.  Base all feature branches off of the master branch.\n2.  When development on a feature branch is finished, the feature branch is\nfirst merged into the development branch.  The merge can be done directly by the\nauthor or by a pull request assigned to a different developer.\n3.  When the author has successfully executed on the development branch all \nmanual tests related to changes made in the feature branch and believes that the\nfeature branch is ready for inclusion in FLASH5, a pull request is issued for\nmerging the feature branch into the staged branch.\n    * One can trigger a code review at this point if so desired.\n    * If all changes made in the feature branch are made to a portion of the code\nthat is not yet under automated testing and if it is believed that the changes can not break\nany automated tests, then the pull request can be managed fully by the creator.\nElse, the pull request should be assigned to Klaus or Jared.\n4.  If the pull request is accepted, then the merge can be made and the person\nthat executes the merge must launch the compute001/Jenkins staged test suite ([Flash-Staged](https://jenkins-ci.mcs.anl.gov/job/Flash-Staged/)).\n5.  If all tests in Flash-Staged have passed, then the person who performed the\nmerge into the staged branch issues a pull request from the feature branch to\nthe master branch.  This same individual accepts the request and subsequently\nlaunches the compute001/Jenkins master test suite ([Flash-Master](https://jenkins-ci.mcs.anl.gov/job/Flash-Master/)).\n6.  The person who triggered the Flash-Master test run follows up to confirm\nthat the master branch was not broken by the feature branch.\n7.  To avoid accidentally including in the master branch commits that were\nmerged into the development or staged branches and subsequently abandoned, the\ndevelopment and staged branches should never be merged into any other branch.\nNote that when a merge conflict arises when merging a feature branch into one of\nthese infinite lifetime branches, attempts to resolve the conflicts using the\nGitHub web interface will break this rule.\n8.  Do not rebase a feature branch that has already been pushed to the GitHub\nrepository.\n\nNote that neither Flash-Staged nor Flash-Master is being run on a regular basis\nnor automatically in response to work done in GitHub.\n\nIn its present form, FlashTest does not allow for simultaneous execution of test\nsuites.  Therefore, when launching test suite runs on Jenkins, please confirm\nfirst that no other runs are already in progress.  This can be done by consulting the [main Jenkins page](https://jenkins-ci.mcs.anl.gov), which shows all Jenkins runs in progress in the Build Executor Pane.\n\nWe presently run on a weekly basis the small subset of AMReX-only tests ([Flash-Staged-Intel](https://jenkins-ci.mcs.anl.gov/job/Flash-Staged-Intel/)) that are built in debug mode with the Intel compiler suite.\n\n## Tests on Master Branch\n\nThe following are the setup commands of the tests that are currently being run on the Master branch to confirm correctness of the functionality we consider functional in FLASH5.\n\n#### Unit Tests\n* unitTest/Eos/Helmholtz -auto +amrex -3d +noio\n* unitTest/Eos/Helmholtz -auto +pm4dev -3d +noio\n* unitTest/Gravity/Poisson3 -auto -2d +cylindrical +newmpole -debug -maxblocks=600 +noio +pm4dev -parfile=flash_2dcyl.par\n* unitTest/Gravity/Poisson3 -auto -3d +newmpole +uhd -debug -maxblocks=550 -nxb=8 -nyb=8 -nzb=8 -gridinterpolation=monotonic\n* unitTest/Grid/Amrex/TestFluxCorrection -auto -2d -nxb=8 -nyb=8 +noio +amrex\n* unitTest/Grid/Amrex/TestFluxCorrection2 -auto -2d -nxb=8 -nyb=8 +noio +amrex\n* unitTest/Grid/Amrex/TestInit -auto -2d -nxb=8 -nyb=4 +noio +amrex\n* unitTest/Grid/Amrex/TestRefine -auto -2d -nxb=8 -nyb=8 +noio +amrex\n* unitTest/Grid/Amrex/TestCyl2d -auto -2d -nxb=8 -nyb=4 +noio +amrex\n* unitTest/Multigrid_Amrex -auto -3d +amrex +serialio -unit=IO/IOMain/hdf5/serial/AM -maxblocks=1000\n\n#### Regression Tests with Verified Baseline\n* Sod -auto -2d -debug +uhd +ug +nofbs -parfile=test_pseudoug_2d.par\n* Sod -auto -2d -debug -nxb=8 -nyb=8 +uhd +pm4dev -gridinterpolation=monotonic -parfile=test_amr_unsplit_2d.par\n* Sod -auto -2d -debug -nxb=8 -nyb=8 -unit=physics/Hydro/HydroMain/simpleUnsplit/HLL +pm4dev -gridinterpolation=native -parfile=test_amr_2d.par\n* Sod -auto -2d -debug -nxb=8 -nyb=8 +uhd +amrex -gridinterpolation=native +serialio -unit=IO/IOMain/hdf5/serial/AM -parfile=\ttest_amr_unsplit_2d.par\n* Sod -auto -2d -debug -nxb=8 -nyb=8 -unit=physics/Hydro/HydroMain/simpleUnsplit/HLL +amrex -gridinterpolation=native +serialio -unit=IO/IOMain/hdf5/serial/AM -parfile=test_amr_2d.par\n* Sedov -auto -2d -debug +uhd +ug +nofbs -parfile=\ttest_pseudoug_2d.par\n* Sedov -auto -3d -debug -nxb=8 -nyb=8 -nzb=8 +uhd +pm4dev -gridinterpolation=native -parfile=test_amr_unsplit_3d.par\n* Sedov -auto -3d -debug -nxb=8 -nyb=8 -nzb=8 +uhd +amrex -gridinterpolation=native +serialio -unit=IO/IOMain/hdf5/serial/AM -parfile=test_amr_unsplit_3d.par\n* Sedov -auto -2d +cylindrical -debug -nxb=16 -nyb=16 +uhd +pm4dev -gridinterpolation=monotonic DoAnalytical=True -parfile=\ttest_amr_cyl_2d.par\n* Sedov -auto -2d +cylindrical -debug -nxb=16 -nyb=16 +uhd +amrex +serialio -unit=IO/IOMain/hdf5/serial/AM DoAnalytical=True -parfile=test_amr_cyl_2d.par\n* Sedov -auto -2d -debug -nxb=8 -nyb=8 +uhd +pm4dev -gridinterpolation=native -parfile=test_amr_unsplit_2d.par\n* Sedov -auto -2d -debug -nxb=8 -nyb=8 -unit=physics/Hydro/HydroMain/simpleUnsplit/HLL +pm4dev -gridinterpolation=native -parfile=test_amr_2d.par\n* Sedov -auto -2d -debug -nxb=8 -nyb=8 +uhd +amrex -gridinterpolation=native +serialio -unit=IO/IOMain/hdf5/serial/AM -parfile=test_amr_unsplit_2d.par\n* Sedov -auto -2d -debug -nxb=8 -nyb=8 -unit=physics/Hydro/HydroMain/simpleUnsplit/HLL +amrex -gridinterpolation=native +serialio -unit=IO/IOMain/hdf5/serial/AM -parfile=test_amr_2d.par\n* Cellular -auto -2d -debug +a13 +uhd +pm4dev -gridinterpolation=monotonic -parfile=test_amr_2d.par\n\n#### Regression Tests with Unverified Baseline\n* DustCollapse -auto -3d +cartesian +Mode1 +serialIO +uhd +newMpole -debug -parfile=test_3dcar.par\n* DustCollapse -auto -3d +cartesian +Mode3 +serialIO +uhd +newMpole -debug -parfile=test_3dcar.par\n* DustCollapse -auto -2d +cylindrical +Mode1 +serialIO +uhd +newMpole -debug -parfile=\ttest_2dcyl.par\n* DustCollapse -auto -2d +cylindrical +Mode3 +serialIO +uhd +newMpole -debug -parfile=test_2dcyl.debug.par\n* DustCollapse -auto -1d +spherical +Mode1 +serialIO +uhd +newMpole -debug -parfile=test_1dsph.par\n* DustCollapse -auto -1d +spherical +Mode3 +serialIO +uhd +newMpole -debug -parfile=test_1dsph.debug.par\n* IsentropicVortex -auto -2d -debug +uhd +amrex +serialIO -unit=IO/IOMain/hdf5/serial/AM withParticles=TRUE\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmbdevpl%2Fflash5","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmbdevpl%2Fflash5","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmbdevpl%2Fflash5/lists"}