You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* correct language and general update pass
* Clarify GPU support for devices
Removed 'Experimental' from GPU support description.
* implement suggestions
* update with rigid body feature
* small h
* break line
---------
Co-authored-by: Erik Faulhaber <44124897+efaulhaber@users.noreply.github.com>
**TrixiParticles.jl** is a high-performance numerical simulation framework for particle-based methods, focused on the simulation of complex multiphysics problems, and written in [Julia](https://julialang.org).
18
+
**TrixiParticles.jl** is a high-performance numerical simulation framework for particle-based methods in complex multiphysics applications, written in [Julia](https://julialang.org).
19
+
It combines an accessible user interface with an extensible architecture for developing new methods, while offering high performance on both CPU and GPU.
19
20
20
21
TrixiParticles.jl focuses on the following use cases:
21
-
- Accurate and efficient physics-based modelling of complex multiphysics problems.
22
+
23
+
- Accurate and efficient physics-based modeling of complex multiphysics problems.
22
24
- Development of new particle-based methods and models.
23
-
-Easy setup of accessible simulations for educational purposes, including student projects, coursework, and thesis work.
25
+
-Accessible simulation setup for educational purposes, including student projects, coursework, and thesis work.
24
26
25
-
It offers intuitive configuration, robust pre- and post-processing, and vendor-agnostic GPU-support based on the Julia package [KernelAbstractions.jl](https://github.com/JuliaGPU/KernelAbstractions.jl).
27
+
It offers intuitive configuration, robust pre- and post-processing, and vendor-agnostic GPUsupport based on the Julia package [KernelAbstractions.jl](https://github.com/JuliaGPU/KernelAbstractions.jl).
This for example, will change the fluid size from ``(0.9, 1.0)`` to ``(1.0, 0.5)``.
45
+
This, for example, changes the fluid size from ``(0.9, 1.0)`` to ``(1.0, 0.5)``.
46
46
47
-
To understand why, take a look into the file `hydrostatic_water_column_2d.jl` in the subfolder `fluid`inside the examples directory, which is the file that we executed earlier.
47
+
To understand why, take a look at the file `hydrostatic_water_column_2d.jl` in the `fluid`subdirectory of the examples directory, which is the file we executed earlier.
48
48
You can see that the initial size of the fluid is defined in the variable `initial_fluid_size`, which we could overwrite with the `trixi_include` call above.
49
49
Another variable that is worth experimenting with is `fluid_particle_spacing`, which controls the resolution of the simulation in this case.
50
50
A lower value will increase the resolution and the runtime.
51
51
52
-
## Set up you first simulation from scratch
52
+
## Set Up Your First Simulation from Scratch
53
53
See [Set up your first simulation](tutorials/tut_setup.md).
54
54
55
-
Find an overview over the available tutorials under [Tutorials](tutorial.md).
55
+
An overview of the available tutorials is available under [Tutorials](tutorial.md).
0 commit comments