All Projects → gridap → Tutorials

gridap / Tutorials

Licence: MIT license
Start solving PDEs in Julia with Gridap.jl

Programming Languages

julia
2034 projects
GLSL
2045 projects

Projects that are alternatives of or similar to Tutorials

ProvToolbox
Java library to create and convert W3C PROV data model representations
Stars: ✭ 62 (-21.52%)
Mutual labels:  tutorials
DataScienceTutorials.jl
A set of tutorials to show how to use Julia for data science (DataFrames, MLJ, ...)
Stars: ✭ 94 (+18.99%)
Mutual labels:  tutorials
TeachMePythonLikeIm5
Teach the Python programming language using a collection of super beginner friendly tutorials and challenges.
Stars: ✭ 23 (-70.89%)
Mutual labels:  tutorials
PyCBC-Tutorials
Learn how to use PyCBC to analyze gravitational-wave data and do parameter inference.
Stars: ✭ 91 (+15.19%)
Mutual labels:  tutorials
GeoStatsTutorials
GeoStats.jl tutorials
Stars: ✭ 49 (-37.97%)
Mutual labels:  tutorials
Myapplications
My Tutorials
Stars: ✭ 50 (-36.71%)
Mutual labels:  tutorials
tutorials
All of the code for my Medium articles
Stars: ✭ 130 (+64.56%)
Mutual labels:  tutorials
PY-NOOB
A repository of very simple Python programs to edit, change and learn basics of Python programming language.
Stars: ✭ 37 (-53.16%)
Mutual labels:  tutorials
perihelion-m68k-tutorials
68000 assembly tutorials for Atari ST by perihelion of poSTmortem
Stars: ✭ 31 (-60.76%)
Mutual labels:  tutorials
fixes
Random development problems and solutions
Stars: ✭ 38 (-51.9%)
Mutual labels:  tutorials
tomsup
tomsup 👍 Theory of Mind Simulation using Python. A package that allows for easy agent-based modelling of recursive Theory of Mind
Stars: ✭ 49 (-37.97%)
Mutual labels:  tutorials
klue-transformers-tutorial
KLUE 데이터를 활용한 HuggingFace Transformers 튜토리얼
Stars: ✭ 107 (+35.44%)
Mutual labels:  tutorials
tutorials
Additional Resources For Securing The Stack Tutorials
Stars: ✭ 36 (-54.43%)
Mutual labels:  tutorials
Blog-React-Hook-Tutorial
This is a beginner tutorial for react hooks I have written in dev.to and Medium
Stars: ✭ 21 (-73.42%)
Mutual labels:  tutorials
School-Programming
Хранилище за свободно учебно съдържание по програмиране, информатика и ИТ за българските училища
Stars: ✭ 82 (+3.8%)
Mutual labels:  tutorials
sktime-tutorial-pydata-amsterdam-2020
Introduction to Machine Learning with Time Series at PyData Festival Amsterdam 2020
Stars: ✭ 115 (+45.57%)
Mutual labels:  tutorials
tutorials
Ably Tutorials in multiple languages
Stars: ✭ 35 (-55.7%)
Mutual labels:  tutorials
travis-ci-tutorial-java
Just to learn how to use travis-ci in a java project!
Stars: ✭ 38 (-51.9%)
Mutual labels:  tutorials
analyzing-reddit-sentiment-with-aws
Learn how to use Kinesis Firehose, AWS Glue, S3, and Amazon Athena by streaming and analyzing reddit comments in realtime. 100-200 level tutorial.
Stars: ✭ 40 (-49.37%)
Mutual labels:  tutorials
cloud-mdk-tutorial-samples
Sample from the SAP mobile development kit tutorials demonstrating various components and features of the MDK in the context of an enterprise mobile solution.
Stars: ✭ 16 (-79.75%)
Mutual labels:  tutorials

Gridap tutorials

Start solving PDEs in Julia

Documentation
Build Status
Build Status
Community
Join the chat at https://gitter.im/Gridap-jl/community
Citation
DOI

What

This repo contains a set of tutorials to learn how to solve partial differential equations (PDEs) in Julia with the Gridap ecosystem of packages. At the root of this ecosystem is the Gridap.jl library. The initial tutorials illustrate the usage of the tools in Gridap.jl, and these are the tutorials new users should focus on.

Within the Gridap ecosystem there are several satellite/plugin packages that serve different purposes. Some of the tutorials focus on the combined usage of Gridap.jl and the plugin packages. For example, this tutorial illustrates the usage of GridapDistributed.jl for the solution of PDEs on parallel distributed-memory supercomputers.

The tutorials are available in two formats:

  • As jupyter notebooks, allowing an interactive learning experience. This is the recommended way to follow the tutorials

  • As HTML pages, allowing a rapid access into the material without the need of any setup.

How

Visit one of the following pages, depending of your needs, and start enjoying!

  • STABLETutorials for the most recently tagged version of Gridap.jl.
  • DEVELTutorials for the in-development version of Gridap.jl.

Generating tutorials locally

Note: only if you intend to contribute to the tutorials as an advanced user/developer

If you want to contribute to the tutorials, e.g., to make changes in their sources, you might need to generate (render) them locally to see whether the changes in the sources produce the expected outcome in the output (i.e., Jupyter notebooks + HTML pages). To this end, you have to follow the following instructions once:

julia --project=docs   # From the Unix shell, located at the root of Tutorials repo 
develop .              # From the Julia package manager prompt
instantiate            # "" 
build                  # "" 
exit()                 # From the Julia REPL

and then, each time that you perform a change on the tutorial sources, you have to execute the following command:

julia --project=docs docs/make.jl # From the Unix shell, located at the root of Tutorials repo 

to generate the tutorials. The files generated are available at Tutorials/docs/build/.

Gridap community

Join to our gitter chat to ask questions and interact with the Gridap community.

How to cite Gridap

In order to give credit to the Gridap contributors, we simply ask you to cite the refence below in any publication in which you have made use of Gridap packages:

@article{Badia2020,
  doi = {10.21105/joss.02520},
  url = {https://doi.org/10.21105/joss.02520},
  year = {2020},
  publisher = {The Open Journal},
  volume = {5},
  number = {52},
  pages = {2520},
  author = {Santiago Badia and Francesc Verdugo},
  title = {Gridap: An extensible Finite Element toolbox in Julia},
  journal = {Journal of Open Source Software}
}

Contact

Please, contact the project administrators, Santiago Badia and Francesc Verdugo, for further questions about licenses and terms of use.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].