GetDP is a free and open-source command-line software that helps you tackle discrete problems in 1, 2, and 3 dimensions. It's designed to work with mixed elements, making it pretty handy for discretizing de Rham-type complexes. One cool thing about GetDP is how it connects your input data with symbolic math expressions, allowing you to handle various discrete issues more easily.
Since it's a command-line tool, GetDP has a bunch of command-line options that make managing discrete problems simpler. You can do things like pre-processing, processing, and post-processing right from the terminal. Plus, it supports reading meshes in MSH format from files and even Gmsh data!
You'll find that GetDP lets you save your processing results into separate files or load results from one or multiple files. You can also use strings as generic filenames and specify parameter files. It even allows you to create binary output files and read adaptation constraints from specific files.
If you're curious about eigensolvers, GetDP offers the option to use SLEPc instead of Arpack. You can also generate mesh-based Gmsh output files and check your structure interactively for any issues.
You can communicate with OneLab through a server address or file! Plus, it's super easy to set constant numbers and strings, update progress indicators, and adjust verbosity levels.
If you're looking for an example of how to solve the Poisson equation div(a grad(v)) = f on a domain D using an input file (a '.pro' file), here's a snippet:
FunctionSpace {
{ Name H1; Type Form0;
BasisFunction {
{ Name sn; NameOfCoef vn; Function BF_Node; Support D; Entity NodesOf[All]; }
}
}
}
Formulation{
{ Name Poisson; Type FemEquation;
Quantity {
{ Name v; Type Local; NameOfSpace H1; }
}
Equation {
Galerkin { [ a[] * Dof{d v}, {d v} ] ; In D; Jacobian V; Integration I; }
Galerkin { [ f[], {v} ] ; In D; Jacobian V; Integration I; }
}
}
}
If you're ready to dive into using GetDP yourself, check out this download link for more information!
Go to the Softpas website, press the 'Downloads' button, and pick the app you want to download and install—easy and fast!
SoftPas is your platform for the latest software and technology news, reviews, and guides. Stay up to date with cutting-edge trends in tech and software development.
Subscribe to newsletter
© Copyright 2024, SoftPas, All Rights Reserved.