Science Score: 54.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
  • DOI references
    Found 2 DOI reference(s) in README
  • Academic publication links
  • Committers with academic emails
    3 of 6 committers (50.0%) from academic institutions
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (7.9%) to scientific vocabulary

Keywords from Contributors

pdes finite-elements partial-differential-equations gridap numerical-methods matrix-exponential mpi interpretability hack battery
Last synced: 7 months ago · JSON representation ·

Repository

Basic Info
  • Host: GitHub
  • Owner: gridap
  • License: mit
  • Language: Julia
  • Default Branch: main
  • Size: 116 MB
Statistics
  • Stars: 15
  • Watchers: 2
  • Forks: 2
  • Open Issues: 3
  • Releases: 10
Created over 4 years ago · Last pushed 10 months ago
Metadata Files
Readme Changelog License Citation

README.md

STLCutters

STL to cell-wise triangulation to solve FE problems in Gridap.jl through GridapEmbedded.jl

docdev DOI CI codecov

Installation

```julia

Type ] to enter package mode

pkg> add STLCutters ```

Examples

Sub-triangulation examples

Use a test geometry, e.g., 47076.stl (Chichen Itza) julia julia> include("examples/SubTriangulation.jl") julia> filename = "test/data/47076.stl" julia> SubTriangulation.main(filename,n=50,output="example1") Example 1

Download a geometry directly from Thingi10k, e.g, 37384. Please check whether the geometry is solid and manifold in Thingi10k metadata. julia julia> include("examples/SubTriangulation.jl") julia> filename = SubTriangulation.download(37384) julia> SubTriangulation.main(filename,n=50,output="example2") Example 2

Finite Elements examples

Solve a Poisson equation on a test geometry, e.g., 293137.stl (Low-Poly Bunny) julia julia> include("examples/Poisson.jl") julia> filename = "test/data/293137.stl" julia> Poisson.main(filename,n=20,output="example3")

Example 3

Solve a Linear Elasticity problem on a test geometry, e.g., 550964.stl (Eiffel Tower in a 5 degree slope) julia julia> include("examples/LinearElasticity.jl") julia> filename = "test/data/550964.stl" julia> LinearElasticity.main(filename,n=50,force=(tand(5),0,-1),output="example4")

Example 4

Solve an Incompressible Flow problem on a test geometry, e.g., 47076.stl (Chichen Itza) julia julia> # ENV["ENABLE_MKL"] = "" ## Uncomment if GridapPardiso.jl requirements are fulfilled julia> include("examples/Stokes.jl") julia> filename = "test/data/47076.stl" julia> Stokes.main(filename,n=10,output="example5")

Example 5

Owner

  • Name: Gridap
  • Login: gridap
  • Kind: organization

Software ecosystem to solve PDEs in Julia

Citation (CITATION.bib)

@article{Badia2022,
title = {Geometrical discretisations for unfitted finite elements on explicit boundary representations},
journal = {Journal of Computational Physics},
volume = {460},
pages = {111162},
year = {2022},
issn = {0021-9991},
doi = {https://doi.org/10.1016/j.jcp.2022.111162},
url = {https://www.sciencedirect.com/science/article/pii/S0021999122002248},
author = {Santiago Badia and Pere A. Martorell and Francesc Verdugo},
}

GitHub Events

Total
  • Create event: 2
  • Commit comment event: 2
  • Release event: 1
  • Watch event: 1
  • Delete event: 1
  • Issue comment event: 1
  • Pull request event: 4
Last Year
  • Create event: 2
  • Commit comment event: 2
  • Release event: 1
  • Watch event: 1
  • Delete event: 1
  • Issue comment event: 1
  • Pull request event: 4

Committers

Last synced: 11 months ago

All Time
  • Total Commits: 715
  • Total Committers: 6
  • Avg Commits per committer: 119.167
  • Development Distribution Score (DDS): 0.067
Past Year
  • Commits: 19
  • Committers: 1
  • Avg Commits per committer: 19.0
  • Development Distribution Score (DDS): 0.0
Top Committers
Name Email Commits
Pere Antoni Martorell p****l@c****u 667
Santiago Badia s****a@m****u 23
janmodderman j****n@g****m 8
Francesc Verdugo f****o@c****u 7
github-actions[bot] 4****] 5
CompatHelper Julia c****y@j****g 5
Committer Domains (Top 20 + Academic)

Issues and Pull Requests

Last synced: 7 months ago

All Time
  • Total issues: 5
  • Total pull requests: 50
  • Average time to close issues: 5 months
  • Average time to close pull requests: 12 days
  • Total issue authors: 3
  • Total pull request authors: 6
  • Average comments per issue: 2.6
  • Average comments per pull request: 0.4
  • Merged pull requests: 44
  • Bot issues: 0
  • Bot pull requests: 6
Past Year
  • Issues: 0
  • Pull requests: 5
  • Average time to close issues: N/A
  • Average time to close pull requests: 19 minutes
  • Issue authors: 0
  • Pull request authors: 3
  • Average comments per issue: 0
  • Average comments per pull request: 0.0
  • Merged pull requests: 1
  • Bot issues: 0
  • Bot pull requests: 1
Top Authors
Issue Authors
  • pmartorell (3)
  • janmodderman (1)
  • JuliaTagBot (1)
Pull Request Authors
  • pmartorell (39)
  • github-actions[bot] (5)
  • zjwegert (2)
  • JordiManyer (2)
  • ranocha (1)
  • dependabot[bot] (1)
Top Labels
Issue Labels
enhancement (2)
Pull Request Labels
dependencies (1) github_actions (1)

Packages

  • Total packages: 1
  • Total downloads:
    • julia 11 total
  • Total dependent packages: 0
  • Total dependent repositories: 0
  • Total versions: 11
juliahub.com: STLCutters
  • Versions: 11
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 11 Total
Rankings
Dependent repos count: 9.9%
Average: 35.5%
Dependent packages count: 38.9%
Stargazers count: 39.8%
Forks count: 53.5%
Last synced: 8 months ago

Dependencies

.github/workflows/.ci.yml actions
  • actions/checkout v2 composite
  • codecov/codecov-action v1 composite
  • julia-actions/julia-buildpkg latest composite
  • julia-actions/julia-processcoverage v1 composite
  • julia-actions/julia-runtest latest composite
  • julia-actions/setup-julia v1 composite
.github/workflows/TagBot.yml actions
  • JuliaRegistries/TagBot v1 composite
.github/workflows/CompatHelper.yml actions