bcd1f1a124
Updated argon expansion
2026-03-03 10:42:40 +01:00
352a5578cc
Wrong subroutine name in error
2026-03-01 09:57:40 +01:00
2fecb02ddc
Double mesh not working
2026-03-01 09:57:24 +01:00
1c28d08e44
Forgot mesh file
2026-03-01 09:56:53 +01:00
7d884224f0
Changes to 1D Cathode example
...
Now it is uses the text mesh format.
All output files are now included as they are simple csv files easy to
understand.
2026-02-28 13:26:02 +01:00
aad8675214
Small changes while testing 0D case
2026-02-27 22:21:37 +01:00
9cdc2491b1
Small issue reading edges
...
Sometimes I do things right, then I change them thinking my old self was
an idiot and then they break.
The positive point: the solutions end up being better.
2026-02-27 20:55:07 +01:00
9c30051663
Forgot to link edge to boundary procedures. 1D case working right now
2026-02-26 15:23:10 +01:00
31f0b510bc
The program reads the case but stops while doind the simulation
2026-02-26 14:25:47 +01:00
be9b7be280
IT COMPILES
...
I don't belive it, this was the largest change in the code ever made and
it is compiling now.
Now, I have to test, clean the code, change the examples and update the
documentation...
2026-02-25 09:02:09 +01:00
6b4d4fbcc3
Almost compiling. Issue was in generating objects for submodules
2026-02-24 20:18:06 +01:00
135f1f464c
Files compile but there is no linking in mesh module
2026-02-24 20:03:36 +01:00
5dfc8d4ce9
Inject fixed. Now getting close to input
2026-02-20 11:24:58 +01:00
70f6db0883
Add new elements to point containers is now more general
2026-02-20 11:03:11 +01:00
ce6b6a41a6
New physical surfaces implemented
2026-02-20 09:50:42 +01:00
a0d45503f7
Working on init for new physical surfaces
2026-02-19 20:42:28 +01:00
1b32dfdfd6
Rewriting surfaces and boundaries
2026-02-19 20:23:13 +01:00
3678942be4
I get distracted and fix stupid warnings
2026-02-18 20:47:33 +01:00
21b112a591
Split velocity distribution function. Still don't know how to deal with injects
2026-02-18 20:38:45 +01:00
7535f5aaaa
EM boundary conditions should work now
2026-02-18 20:02:48 +01:00
d211ed9a71
Almost done with EM, not to modify the EM module itself
2026-02-18 15:14:59 +01:00
0379ea42c2
I have to change the init of the edges to include the EM boundaries now
2026-02-18 13:50:14 +01:00
4c72e68246
Boundaries for EM almost done
2026-02-18 13:31:38 +01:00
6a7c92f62f
Skeleton of boundaries for EM with new structure for mesh
2026-02-17 14:54:22 +01:00
4872bcc194
Forgot to rename submodule in makefile
2026-02-17 09:31:38 +01:00
0ae121e3b1
Rename of boundary module as I start with EM
2026-02-17 09:30:25 +01:00
f566776af2
New common module for mesh module to avoid repetition
2026-02-17 09:26:37 +01:00
6f8656bc21
Init for boundaries particles
2026-02-16 20:05:23 +01:00
6b96d56c9d
Init for edges changed. Now, input
2026-02-13 10:58:31 +01:00
defcf02466
Preparing to change the input
2026-02-10 18:46:37 +01:00
c1b6cf1b31
Now the deferred apply is pass and I made some generic boundaries to use internally
2026-02-10 17:22:56 +01:00
0ccf455986
Boundaries done. Now to change the input and edges
2026-02-09 18:43:59 +01:00
c78d92fa7d
Changing now boundaries
2026-02-09 15:22:41 +01:00
58e2fa7566
Working towards compilation with submodules
2026-02-09 13:52:52 +01:00
fbbb0d5d13
fPsi functions for edges
...
I need to make a common module for mesh, many functions for elements are
shared.
Also, try to reduce the 'select type' statements, but I don't know
enough Fortran for it.
2026-02-05 15:30:50 +01:00
e7e6e1bece
New BC for quasi-neutrality
...
Still, the adjustment it is not iterative.
I need to build new subroutines to gather values of edges.
2026-02-05 11:01:15 +01:00
13dde3b1f9
I need to ensure quasi-neutrality at the inlet with a new kind of BC
2026-02-04 22:43:59 +01:00
a1d5e20a09
Still not working
2026-02-04 20:15:05 +01:00
3272fa6662
Merge correction of Maxwellian
2026-02-04 14:27:45 +01:00
23bba31005
Fixed an issue with the random Maxwellian subroutines
2026-02-04 13:52:24 +01:00
4aa6e5aab2
Try to impose a reflection with drag
2026-02-04 11:23:26 +01:00
8ae558f3c8
Correction to ensure always correct direction in the injection
2026-02-04 11:23:03 +01:00
2b6ea0ff84
First attempt at working with a distribution function with u
2026-02-03 11:48:43 +01:00
159f2e7620
Trying partial reflection
2026-02-03 10:15:12 +01:00
8d5cb6a516
Wrong surface in edges
...
Some edges were calculating the area surface incorrectly, which was leading to wrong densities.
2026-02-02 14:31:58 +01:00
4747673d0a
Bones of boundary
2026-01-28 14:56:38 +01:00
6a901a0cac
Merge pull request 'feature/meshText' ( #57 ) from feature/meshText into development
...
Reviewed-on: https://plasmalab.aero.upm.es/git/git/JGonzalez/fpakc/pulls/57
2026-01-23 15:27:27 +01:00
56a17300f3
Change in manual
2026-01-23 15:26:23 +01:00
0c0017b84a
txs auto checkin
2026-01-23 15:21:26 +01:00
1b1a574edc
Read initial
...
Now we can read an initial condition as we do with other formats.
Only documentation left.
2026-01-23 15:04:39 +01:00