{"id":32177430,"url":"https://github.com/erdc/daetk","last_synced_at":"2026-03-11T06:30:51.685Z","repository":{"id":1611823,"uuid":"2236269","full_name":"erdc/daetk","owner":"erdc","description":"The Differential Algebraic Equation Toolkit","archived":false,"fork":false,"pushed_at":"2023-10-30T09:32:58.000Z","size":1066,"stargazers_count":10,"open_issues_count":3,"forks_count":9,"subscribers_count":14,"default_branch":"main","last_synced_at":"2025-10-21T20:42:27.969Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":"slacy/minimongo","license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/erdc.png","metadata":{"files":{"readme":"README","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","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":null,"agents":null,"dco":null,"cla":null}},"created_at":"2011-08-19T20:44:14.000Z","updated_at":"2024-08-28T14:37:24.000Z","dependencies_parsed_at":"2025-10-21T20:32:19.105Z","dependency_job_id":"1c07ede9-4868-437e-a173-8d7d06fb477f","html_url":"https://github.com/erdc/daetk","commit_stats":null,"previous_names":[],"tags_count":3,"template":false,"template_full_name":null,"purl":"pkg:github/erdc/daetk","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/erdc%2Fdaetk","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/erdc%2Fdaetk/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/erdc%2Fdaetk/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/erdc%2Fdaetk/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/erdc","download_url":"https://codeload.github.com/erdc/daetk/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/erdc%2Fdaetk/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30373433,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-11T06:09:32.197Z","status":"ssl_error","status_checked_at":"2026-03-11T06:09:17.086Z","response_time":84,"last_error":"SSL_read: 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":"2025-10-21T20:06:00.615Z","updated_at":"2026-03-11T06:30:51.628Z","avatar_url":"https://github.com/erdc.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"To build the library (libdaetk.a) you need to set the following\nenvironment variables:\n\nDAETK_DIR\nDAETK_ARCH\nPETSC_DIR\nPETSC_ARCH\n\nFor example:\n\nsetenv DAETK_DIR ${HOME}/src/daetk\nsetenv DAETK_ARCH linux\nsetenv PETSC_DIR ${HOME}/src/petsc\nsetenv PETSC_ARCH linux-gnu-c-debug\n\nYou can then build daetk by typing make. You may also want to build pdetk with 'cd pdetk; make'.\n\nThe various compilation parameters can be set in config/${DAETK_ARCH} if\nyou want to change from the options I include or add support for a new\ncompiler/OS. Since different compilers have different ways of building\narchives there is also a config/${DAETK_ARCH}.archive file to specify the\nmake rule for building an archive.  If you have an optimized\nscientific library with BLAS and LAPACK routines you will likely want\nto copy the linux config files as they don't indlude sample\nimplementations of the LAPACK routines and their dependencies.\n\nTo build an application it will likely be helpful to download the example in\ndaeExamples.tar.gz first and compile it with your enivironment configured as\nabove.  If you have something like\n\n~/myCode/daetk\n\nthen try\n\ncd ~/myCode\ntar xzvf daeExamples.tar.gz\ncd daeExamples/rich/1d/sand\nmake \ndriver\n\n\n\n---Patform Notes---\n---darwin---\nInstalled gfortran and openmpi from fink\nInstalled petsc-2.3.3-p6:\nPETSC configure command:  ./config/configure.py --CC=mpicc --FC=mpif90 --with-mpi=1 --with-mpi-compilers=1 --with-shared\nused gfortran from fink (/sw/bin/gfortran)\nsetenv PETSC_ARCH darwin8.10.1-c-debug\nsetenv DAETK_ARCH darwin\n---linux---\nInstalled g++,gfortran, and openmpi (I installed rpm's via yum)\nInstalled petsc-2.3.3-p6:\nPETSC configure command: ./config/configure.py --CC=mpicc --FC=mpif90 --with-mpi=1 --with-mpi-compilers=1 --with-shared\nsetenv PETC_ARCH linux-gnu-c-debug\nsetenv DAETK_ARCH linux\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ferdc%2Fdaetk","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ferdc%2Fdaetk","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ferdc%2Fdaetk/lists"}