{"id":32372495,"url":"https://github.com/hydrocoast/dc3d.f90","last_synced_at":"2026-03-03T22:31:40.687Z","repository":{"id":122862863,"uuid":"233842306","full_name":"hydrocoast/DC3D.f90","owner":"hydrocoast","description":"Okada (1992) DC3D model in Fortran free-form","archived":false,"fork":false,"pushed_at":"2026-02-11T23:23:56.000Z","size":1204,"stargazers_count":13,"open_issues_count":0,"forks_count":2,"subscribers_count":1,"default_branch":"master","last_synced_at":"2026-02-12T07:18:08.511Z","etag":null,"topics":["earth-science","geoscience","seismology","tsunami"],"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/hydrocoast.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":"2020-01-14T13:00:35.000Z","updated_at":"2026-02-11T23:23:59.000Z","dependencies_parsed_at":"2024-08-22T06:26:17.215Z","dependency_job_id":"41508b24-4576-4621-a6a4-d069c4e62db9","html_url":"https://github.com/hydrocoast/DC3D.f90","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/hydrocoast/DC3D.f90","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hydrocoast%2FDC3D.f90","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hydrocoast%2FDC3D.f90/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hydrocoast%2FDC3D.f90/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hydrocoast%2FDC3D.f90/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/hydrocoast","download_url":"https://codeload.github.com/hydrocoast/DC3D.f90/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hydrocoast%2FDC3D.f90/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30064303,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-03T18:21:05.932Z","status":"ssl_error","status_checked_at":"2026-03-03T18:20:59.341Z","response_time":61,"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":["earth-science","geoscience","seismology","tsunami"],"created_at":"2025-10-24T21:53:55.293Z","updated_at":"2026-03-03T22:31:40.679Z","avatar_url":"https://github.com/hydrocoast.png","language":"Fortran","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\n\u003cimg src=\"https://github.com/hydrocoast/DC3D.f90/blob/master/test/uxuyuz_strike-slip.png\", width=\"250\"\u003e\n\u003cimg src=\"https://github.com/hydrocoast/DC3D.f90/blob/master/test/uxuyuz_dip-slip.png\", width=\"250\"\u003e\n\u003cimg src=\"https://github.com/hydrocoast/DC3D.f90/blob/master/test/uxuyuz_tensile.png\", width=\"250\"\u003e\n\u003c/p\u003e  \n\n# DC3D0/DC3D Fortran\n\n## Overview\nDC3D.f90 is a subroutine package in Fortran free-form for calculating deformation due to a fault model.  \nThis is just a file converted from the original code [DC3D0/DC3D](http://www.bosai.go.jp/study/application/dc3d/DC3Dhtml_E.html) in FORTRAN77 fixed-form\nand no additional function is given.\nAny bug report would be appreciated.\n\n## Usage\nTo compile [DC3D.f90](https://github.com/hydrocoast/DC3D.f90/blob/master/DC3D.f90) and generate an object file, clone this repository and run the following command on the top directory:\n```bash\nmake obj\n```\nThe shared object can also be generated using `make so`.\nNote that a Fortran compiler (e.g. `ifort` and `gfortran`) and an environment variable `FC` are required to run these commands.  \n\n## Tests\nYou can quickly test the codes as follows:\n```bash\nmake test\n```\nFiles in the directory `test` can help you for further testing.\nSome of them need to be run with the Julia language.\n```bash\nmake so\ncd test\njulia -q\njulia\u003e include(\"./plot_strike-dip-tensile.jl\")\n```\n\n\n## Validation\n`test/validation_DC3D.jl` compares return values of the original code (FORTRAN77) and the converted one (Fortran90/95).  \n\u003cp align=\"center\"\u003e\n\u003cimg src=\"https://github.com/hydrocoast/DC3D.f90/blob/master/test/diffu.svg\", width=\"900\"\u003e\n\u003c/p\u003e  \n\n\n## License\nMIT  \n\nThe author got permission in an e-mail massage to upload this repository from National Research Institute for Earth Science and Disaster Resilience (NIED), the copyright holder of the original file.\nNIED also takes no responsibility for any damage and loss.\n\n## Author\nTakuya Miyashita  \nDisaster Prevention Research Institute, Kyoto University  \nmiyashita@hydrocoast.jp  \nhttp://hydrocoast.jp   \n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhydrocoast%2Fdc3d.f90","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhydrocoast%2Fdc3d.f90","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhydrocoast%2Fdc3d.f90/lists"}