gstinoco/mGFD: mGFD: A Meshless Generalized Finite Difference Method
Description
Data and methods for numerically solving Partial Differential Equations using a meshless Generalized Finite Differences Scheme.
All the codes are distributed under MIT License on GitHub and are free to use, modify, and distribute giving the proper copyright notice.
Description
This repository proposes a way to achieve approximations to various Partial Differential Equations in two dimensions on highly irregular regions.
For this, the proposed method uses a Generalized Finite Differences Method for the numerical solution on unstructured clouds of points.
Data
All the data were taken from Author's Cloud-Generation Github Repository. The data is free for anyone to use to compare the results using different methods with the same dataset.
The following regions were considered for this repository:
- BAN: Banderas bay in Mexico.
- BLU: Blue Lagoon in Iceland.
- CUA: Unitary square.
- CUI: Cuitzeo Lake in Mexico.
- ENG: United Kingdom Island.
- GIB: Strait of Gibraltar.
- HAB: Havana bay.
- MIC: Michoacan State in Mexico.
- PAT: Patzcuaro Lake in Mexico.
- TIT: Titicaca Lake in South America.
- TOB: Toba Lake in Indonesia.
- UCH: Uchinskoye Reservoir in Russia.
- VAL: Valencia Lake in Spain.
- ZIR: Zirahuen Lake in Mexico
How to
The codes are self explained and completely documented. Example on how to perform approximations can be found on the files:
- run_Poisson.py: Execution of the methods to numerically solve Poisson equation, on all the regions in the Data folder.
- run_Heat.py: Execution of the methods to numerically solve Heat equation, on all the regions in the Data folder.
- run_AdvDif.py: Execution of the methods to numerically solve Advection-Diffusion equation, on all the regions in the Data folder.
- run_Wave.py: Execution of the methods to numerically solve Wave equation, on all the regions in the Data folder.
These examples can be easily modified to perform approximations with different conditions and coefficients.
Researchers
All the codes presented were developed by:
-
Dr. Gerardo Tinoco Guerrero<br> Universidad Michoacana de San Nicolás de Hidalgo<br> Aula CIMNE-Morelia<br> gerardo.tinoco@umich.mx<br> https://orcid.org/0000-0003-3119-770X
-
Dr. Francisco Javier Domínguez Mota<br> Universidad Michoacana de San Nicolás de Hidalgo<br> Aula CIMNE-Morelia<br> francisco.mota@umich.mx<br> https://orcid.org/0000-0001-6837-172X
-
Dr. José Alberto Guzmán Torres<br> Universidad Michoacana de San Nicolás de Hidalgo<br> Aula CIMNE-Morelia<br> jose.alberto.guzman@umich.mx<br> https://orcid.org/0000-0002-9309-9390
-
Dr. José Gerardo Tinoco Ruiz<br> Universidad Michoacana de San Nicolás de Hidalgo<br> jose.gerardo.tinoco@umich.mx<br> https://orcid.org/0000-0002-0866-4798
Students
-
Heriberto Arias Rojas<br> Universidad Michoacana de San Nicolás de Hidalgo<br> heriberto.arias@umich.mx<br> https://orcid.org/0000-0002-7641-8310
-
Gabriela Pedraza Jiménez<br> Universidad Michoacana de San Nicolás de Hidalgo<br> 2220157h@umich.mx<br> https://orcid.org/0009-0002-8118-0260
-
Miguel Ángel Rodríguez Velázquez<br> Universidad Michoacana de San Nicolás de Hidalgo<br> miguel.rodriguez@umich.mx<br> https://orcid.org/0009-0009-7245-1517
-
Ricardo Román Gutiérrez<br> Universidad Michoacana de San Nicolás de Hidalgo<br> ricardo.roman@umich.mx<br> https://orcid.org/0000-0001-8521-9391
Funding
With the financing of:
-
Secretary of Science, Humanities, Technology and Innovation, SECIHTI (Secretaria de Ciencia, Humanidades, Tecnología e Innovación). México.
-
Coordination of Scientific Research, CIC-UMSNH (Coordinación de la Investigación Científica de la Universidad Michoacana de San Nicolás de Hidalgo, CIC-UMSNH), México.
-
Aula CIMNE-Morelia, México.
-
SIIIA-MATH: Soluciones de Ingeniería, México.
Files
gstinoco/mGFD-v.1.0.0.zip
Files
(1.5 GB)
| Name | Size | Download all |
|---|---|---|
|
md5:38699a6068b564a570148d47c1509723
|
1.5 GB | Preview Download |
Additional details
Related works
- Is supplement to
- Software: https://github.com/gstinoco/mGFD/tree/v.1.0.0 (URL)
Software
- Repository URL
- https://github.com/gstinoco/mGFD