{"id":17360771,"url":"https://github.com/certik/grid_mapping","last_synced_at":"2026-01-27T02:08:13.642Z","repository":{"id":66478891,"uuid":"61843267","full_name":"certik/grid_mapping","owner":"certik","description":"Grid Mapping, taken from Truchas (https://github.com/truchas/truchas-release)","archived":false,"fork":false,"pushed_at":"2016-06-23T23:37:43.000Z","size":4916,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-06-03T09:05:50.991Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"FORTRAN","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/certik.png","metadata":{"files":{"readme":"README","changelog":null,"contributing":null,"funding":null,"license":null,"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":"2016-06-23T23:27:11.000Z","updated_at":"2018-04-04T11:20:33.000Z","dependencies_parsed_at":null,"dependency_job_id":"010a9c4c-2a0f-48dd-a9f0-52e5e45342b3","html_url":"https://github.com/certik/grid_mapping","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/certik/grid_mapping","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certik%2Fgrid_mapping","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certik%2Fgrid_mapping/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certik%2Fgrid_mapping/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certik%2Fgrid_mapping/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/certik","download_url":"https://codeload.github.com/certik/grid_mapping/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certik%2Fgrid_mapping/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28796962,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-27T01:07:07.743Z","status":"online","status_checked_at":"2026-01-27T02:00:07.755Z","response_time":168,"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":[],"created_at":"2024-10-15T19:28:01.608Z","updated_at":"2026-01-27T02:08:13.629Z","avatar_url":"https://github.com/certik.png","language":"FORTRAN","funding_links":[],"categories":[],"sub_categories":[],"readme":"\nGrid Mapping Software by Andrew P. Kuprat and Stewart J. Mosso,\npart of Los Alamos National Laboratory's Truchas code.\n\nCopyright 2005.  The Regents of the University of California.\n\nA description of this grid mapping software is given in\n\nA. Kuprat and S.J. Mosso, \"Efficient Algorithms for Mapping Cell\nQuantities between Overlapped 3-D Unstructured Meshes,\" Los Alamos\nNational Laboratory Report LA-UR-05-5084, 2005.\n\nContact telluride-support@lanl.gov if you have questions.\n\nThis directory contains the routines gm_mesh_type.f90\ngrid_mapping_utils.f90 hpsort.f90 overlap_module.f90\ngrid_mapping_module.f90 driver.f90 driver_xlf.f90 for use in mapping\ncell fields between grids defined over the same 3-D domain.\n\n'driver.f90' demonstrates usage of the procedures in\n'grid_mapping_module.f90', including computation of the intersection\nvolumes, reading and writing intersection volumes to disk, mapping\ncell fields, and destroying derived data types. 'driver_xlf.f90' is\nthe same as 'driver.f90' but it contains calls to timing routines\nrecognized by the IBM Fortran 95 compiler on Darwin.\n\nTo build the executable 'maptest', type 'build_lf95' (on linux with \nLahey/Fujitsu Fortran 95 compiler), or 'build_xlf95' (on Darwin with \nIBM Fortran 95 compiler), or edit 'build_f95' to call the appropriate\nFortran 95 compiler (with appropriate flags) on your platform.\n\nInvoking 'maptest' will then cause 'taskfile' to be read, which causes\na series of grid-to-grid mapping tests to be performed.  The grids for\nthese tests are the *.ascii files.  The test function being mapped is\n1+sin(z).  There is ascii screen output, as well as the production of\n'gmv' graphics files.  The gmv files should be viewed with the gmv\nmesh viewer.  The gmv files ending in '_mesh_a.gmv' show the cell\nfield 'cfield' defined on 'mesh_a'; the gmv files ending in\n'_mesh_b.gmv' show the cell field defined on 'mesh_b'; the gmv files\nending in '_meshes_ab.gmv' show 'mesh_a' and 'mesh_b' superimposed.\n'taskfile' assigns various ascii grid files to 'mesh_a' and 'mesh_b'\nin the tests, and usually the source field is defined over 'mesh_a'\nand mapped to 'mesh_b'.  In one case however, 'reverse_order' is set\nto 'T' in 'taskfile' and in that case the field is mapped from\n'mesh_b' to 'mesh_a'.\n\nAndrew Kuprat\nJuly 7, 2005\nkuprat@earthlink.net\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcertik%2Fgrid_mapping","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcertik%2Fgrid_mapping","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcertik%2Fgrid_mapping/lists"}