Commit graph

62 commits

Author SHA1 Message Date
f81c42a6da txs auto checkin 2026-04-08 20:07:57 +02:00
f35d613808 txs auto checkin 2026-04-08 18:36:57 +02:00
8ce86663a7 txs auto checkin 2026-04-05 15:29:46 +02:00
0f2d6dd94f txs auto checkin 2026-04-01 19:43:05 +02:00
c070ec6033 txs auto checkin 2026-04-01 19:42:19 +02:00
79e5c05e4a txs auto checkin 2026-04-01 19:35:52 +02:00
0c2e8dd502 txs auto checkin 2026-04-01 19:35:42 +02:00
41ab1a8581 txs auto checkin 2026-03-14 20:14:00 +01:00
53f5e20305 txs auto checkin 2026-03-14 20:13:42 +01:00
69cfdef6d3 txs auto checkin 2026-03-14 20:09:38 +01:00
c6631df714 txs auto checkin 2026-03-14 20:07:41 +01:00
b031248560 txs auto checkin 2026-03-14 20:07:36 +01:00
381dc5c93d txs auto checkin 2026-03-11 20:56:21 +01:00
4bcc96da44 txs auto checkin 2026-03-05 20:45:15 +01:00
e62307078f txs auto checkin 2026-03-05 20:43:19 +01:00
1951c8e5d3 txs auto checkin 2026-03-05 20:43:12 +01:00
25a9a8052e txs auto checkin 2026-03-05 20:35:06 +01:00
95fb440268 txs auto checkin 2026-03-05 20:18:59 +01:00
db881c7fd6 txs auto checkin 2026-03-05 20:18:05 +01:00
26f7d959c8 txs auto checkin 2026-03-05 20:14:11 +01:00
4f846775f9 txs auto checkin 2026-03-05 20:09:38 +01:00
f4ec4a24bd txs auto checkin 2026-03-05 20:09:37 +01:00
d9f7ce0750 txs auto checkin 2026-03-05 20:04:02 +01:00
1a837a51bc txs auto checkin 2026-03-05 19:56:06 +01:00
833a863e64 txs auto checkin 2026-03-05 19:55:52 +01:00
61141dba56 txs auto checkin 2026-03-05 19:55:15 +01:00
50537a66e5 txs auto checkin 2026-03-05 19:54:07 +01:00
fb9d468714 txs auto checkin 2026-03-05 19:13:12 +01:00
7b6801905f txs auto checkin 2026-03-05 19:13:04 +01:00
34f1f7d6bd txs auto checkin 2026-03-05 18:45:07 +01:00
43f23b1492 txs auto checkin 2026-03-05 18:44:55 +01:00
a33915dcff txs auto checkin 2026-03-05 18:32:24 +01:00
a81e7cca8a txs auto checkin 2026-03-05 18:32:22 +01:00
0c0017b84a txs auto checkin 2026-01-23 15:21:26 +01:00
e4dfba45f8 Manual updated
New dirichletTime condition is documented.
2024-07-13 12:13:39 +02:00
03f3b81811 Manual updated
The manual has been modified to account for the new particlePerEdge
option and to indicate that now when the flux is giving by a flux like
in the Am2 units, the real surface of the inject is used to scale it.
2024-07-11 15:31:01 +02:00
1f2ec8d82f New option for initial distribution of species
The number of particles per cell can be defined when giving an initial
distribution fora species. If not, the typical method of using the
species weight is used. This is particularly useful for cylindrical
coordinates in which very little particles might end up in the axis if a
constant weight is used.
2024-07-07 14:37:34 +02:00
d86b3a3417 Implementing injection with current density
WARNING: This current denstiy will be multiplied by the reference
length, no the surface area that is being used for injection!

New units in the injection of particles 'Am2' to inject a density
current. Manual has been modified accordingly.

Reference parameters are now also printed in the case folder.
2024-03-28 09:45:46 +01:00
e41b448ef8 Different species for secondary electrons
The option to have a different species than the impacting electron for
secondary electrons from ionization is introduced.
2023-11-24 10:30:50 +01:00
2e4b3c3d20 Update of user-manual
The user manual has been updated with a simple explanation on how to use
Coulomb Scattering.
2023-07-16 14:44:38 +02:00
2505cbecf2 Half-Maxwellian distribution added to the user manual
The option to have half-Maxwellian distributions in the injection of
particles has been added to the user manual.
2023-05-22 15:20:11 +02:00
2c55913501 First version of vtu file format
After some testing and making things a bit better and more general, I am
quite happy with the implementation of vtu and it seems that it is
working (at least as good as Gmsh2).

There are some procedures that might be useful for other XML-like
formats that might be moved in the future to the common module (I am
    thinking right now in the implementation of a general format like
    XDMF3).
2023-02-07 16:02:36 +01:00
402dac9068 Update to the manual for .vtu
Manual has been updated to account for new vtu option in the mesh
format.
2023-02-05 21:44:09 +01:00
bc2c29092a Injection of particles from surfaces direction
Now, if no normal is provided to an injection in the input file, the
velocity direction of the particles is chosen to be the surface normal.

This allows to inject particles from curves, corners... without having
to provide a direction or declaring multiple injections.
2023-02-03 14:03:22 +01:00
905d3f94a5 Trying to fix weighting scheme
Now particles can be split to increase statistics when they enter a
smaller cell. However, this only has an effect for collisions.

Still, I have to rethink a lot about this feature.
2022-12-29 19:32:38 +01:00
cab07447b5 Averge scheme documented
Documentation of the average scheme for species properties.
2022-12-16 19:27:10 +01:00
2850f37551 Test of examples
As all pushers and geometries have change, I'm testing all examples,
   adding a README.txt and a reference output for each case.
2022-12-10 10:37:14 +01:00
8dd3023bc0 Documentation change and testing examples
Documentation adapted to the new way to define geometry and pushers.

Examples are currently being tested and small modifications are being
done to include a reference output.
2022-12-09 16:05:32 +01:00
56967dd6c7 First implementation of probing method
The code nows offer the possibility to obtain the distribution function
for a specific species in a 3D velocity grid at a determined position.

This is a simple method that just scatter the particles in one cell into
the velocity grid.
2021-06-29 10:37:39 +02:00
b6a7eb9ced Adding a time step for collisions
A new option has been added in which MCC are computed with its own time
step.

If no time is provided, then the minimum time step of the simulation is
employed.
2021-06-15 10:40:13 +02:00