modified: MakeVertex.C changed code to make nA plots instead of nA0C to add more stats to n anode analysis
modified: anasen_fem/paraview_plotter.py changed the analysis to plot every 32nd field line, dure to indreaed field density from the new wire shift
modified: anasen_fem/run.py going from 0 to 174.6 in 17.43 increments to account for the remeasured lenth of the pc
modified: anasen_fem/scalars.dat.names
modified: anasen_fem/wires_gmsh2d_bc.py length of pc changed, 4 wire shift incorporated, set mesh order to 2 to decrease the meashing density
pccal folder seems to make 17F analysis work, not sure why still trying to figure it out
new file: pccal/anode_gainmatch.C
new file: pccal/anode_gm_coeffs.dat
new file: pccal/cathode_gainmatch.C
new file: pccal/cathode_gm_coeffs.dat
new file: pccal/pc_gm_coeffs.dat
new file: pccal/slope_intercept_26Al.dat
scratch folder analysis for pcz vs pczfix analysis from sudarsan's branch
new file: scratch/sx3z_vs_phiz/scan_offset.C
new file: scratch/sx3z_vs_phiz/scan_offset_fix.C
|
||
|---|---|---|
| .. | ||
| junk | ||
| clean.sh | ||
| dielectrics.dat | ||
| garfield_sim.py | ||
| paraview_plotter.py | ||
| README.md | ||
| run.py | ||
| scalars.dat | ||
| scalars.dat.names | ||
| wires_gmsh2d_bc.py | ||
| wires2d.sif | ||
README for ANASEN fem simulations:
- There are a few iterations of these simulations that already exist. Be sure to also locate and refer to them if necessary.
- Install gmsh and its python api by running (Ubuntu 22.04 LTS)
sudo apt install gmsh python3-gmsh
-
Gmsh gives us the tools to create a meshgrid that samples the 2d space appropriately to plot the field/equipotential lines.
-
The output file typically has the .msh extension. This is read as input to Elmer, which is the FEM differential-equation solver.
-
Install Elmer via the following steps:
sudo add-apt-repository ppa:elmer-csc-ubuntu/elmer-csc-ppa
sudo apt install elmerfem-csc-eg
- Install ParaView for visualizations by downloading from the Linux .tar.gz link at https://www.paraview.org/download/
- The current version is tested to work on Paraview 6.1.0. The default version in Ubuntu 22.04 repositories has some trouble with scripting
- v0.0.1, March 10 2026
- 2d simulations of fields only. gmsh for meshing, elmer for fem, paraview to plot
- Before running, open
paraview_plotter.pyto make the bash shebang (#!) point to the location ofpvpythonorpvbatch python3 run.pyshould run everything in order, and is hopefully all the files are self-documenting
- v0.0.2, planned TODO
- Garfield to take Elmer results and perform charge-transport