salman
2a01fbcbde
Changed array sizes to be able to compile with mcmodel=medium and produce statically linked binary. Max rge points 500, max layers 60 and max elements per layer 12.
2023-01-26 22:18:59 +01:00
salman
b1f3ecd5b0
First working implementation of more than 5 elements.
2023-01-25 16:40:13 +01:00
salman
687537eb45
More fortran code optimizations and cleanup.
2023-01-25 14:38:51 +01:00
salman
6cc2ccf353
Fix bug in plotting multiple rge files.
2023-01-25 10:37:14 +01:00
salman
2f0d2fafa1
Optimize fortran code and make it more readable. Omit multiple loops on the layer and fold everything in one loop.
2023-01-25 10:35:21 +01:00
salman
f690462446
Ground work for larger number of elements.
2023-01-24 15:43:08 +01:00
salman
9958c12717
Multiple elements feature started.
2023-01-24 09:49:19 +01:00
salman
a584605c6d
Final touches for chemical formula feature.
2023-01-23 15:26:51 +01:00
salman
587c20636e
Removed support for old input file format.
2023-01-23 13:05:32 +01:00
Zaher Salman
586dee5aca
Merged feature/chemcormula into master
2023-01-22 09:59:15 +00:00
salman
b2802c9841
Resolve conflict before merge
2023-01-22 10:58:33 +01:00
salman
b391a15c92
Finished including chemical formula in input file. Bump version.
2023-01-22 10:52:48 +01:00
salman
9bddb5aae1
Update Readme.md file.
2023-01-21 13:04:20 +01:00
salman
1fa7f7a27a
Include chemical formula in output files from the fortran code and optimize Javascript code to use a const object rather than multiple functions.
2023-01-21 12:51:14 +01:00
salman
837b3e858e
Insert chem formula in input/output files of fortran code.
2023-01-20 16:01:58 +01:00
salman
f9b5cbff7a
Add chem formula to input file
2023-01-20 15:34:55 +01:00
salman
1472fc4d48
Start with clean nodes
2023-01-20 15:32:02 +01:00
salman
8cea9aa520
Update ToDo and .gitignore
2023-01-19 16:30:20 +01:00
salman
0a09b29af8
Remove animation and ignore some files.
2023-01-19 15:10:42 +01:00
salman
daa8be67b3
Prepare for RPMs
2023-01-17 13:49:36 +01:00
suter_a
15c9413276
Fix icon issues.
2023-01-17 12:54:18 +01:00
salman
74a2668a2e
Add new staticly linked binary.
2023-01-17 12:47:51 +01:00
ext-mcfadd_r
27533498aa
Merged in main (pull request #2 )
...
fix typo in file extension
2023-01-12 17:09:33 +00:00
ext-mcfadd_r
109919a18c
fix typo in file extension
2023-01-12 10:18:12 -04:00
salman
0eab71ca40
Code reorganization and fix regresion.
2023-01-12 11:14:57 +01:00
salman
58e3b44706
Fix bug with html link not being updated.
2023-01-12 10:19:56 +01:00
salman
79b35a9f78
Cleanup.
2023-01-11 23:56:27 +01:00
salman
0bf513a9ad
Bug fixes and final modifications.
2023-01-11 23:54:19 +01:00
salman
7fce9c5d12
Unified web and standalone versions done.
2023-01-11 22:40:43 +01:00
salman
ac3e1ea0d6
First working version for both web and node.js
2023-01-11 21:53:42 +01:00
salman
274cd54133
More work towards unification of online and standalone versions.
2023-01-10 21:52:34 +01:00
salman
8f8def70f2
Add ToDo.txt and meaning-of-params.txt
2023-01-09 11:42:55 +01:00
salman
2836b178ba
Simplify javascript code, towards unification of online and standalone versions.
2023-01-09 11:41:12 +01:00
salman
dc2d5dd866
Use tooltips instead of <details>.
2023-01-04 14:42:08 +01:00
salman
c7d29781ee
Add option to force the use of the old ICRU parameters.
2023-01-04 11:46:40 +01:00
salman
db0389de8b
Revert to standardarized elemnt naming to allow expanding to any projectile element. Give warning when density is estimated from weighted average to make sure the user is are aware.
2023-01-04 11:29:49 +01:00
salman
b35fabe853
Cannot compile with large MAXD
2023-01-04 10:32:46 +01:00
salman
281f4e1e02
Merge branch 'master' of bitbucket.org:zaher-salman/trimsp
2023-01-04 09:50:44 +01:00
salman
87682645bc
Different path handeling
2023-01-04 09:50:29 +01:00
ext-mcfadd_r
004b306ca5
Merged in main (pull request #1 )
...
miscellaneous improvements & bugfixes
Approved-by: Zaher Salman
2023-01-04 08:42:44 +00:00
ext-mcfadd_r
61084337c7
use updated stopping coefficients for hydrogen-like projectiles
...
- The stopping coefficients from ICRU Report 49 (published in 1993) are now
fairly old, with many originating from the even older compilation by
Anderson & Ziegler (published in 1977). For some target elements, little
experimental data was available at the time of publication and the tabulated
values are not necessarily reliable.
- This patch provides revised values for stopping coefficients in select
elemental targets derived from Varelas-Biersack fits to stopping data
compiled in the IAEA's database (https://www-nds.iaea.org/stopping/ ).
For further details on their determination, see e.g.:
https://doi.org/10.48550/arXiv.2212.11081
- When creating input files for trimspNL using the GUI, the default behaviour
is changed to prefer using the revised coefficients. In instances where
updated values are unavailable (e.g., due to lack of experimental data),
fall back to using the coefficients from ICRU Report 49.
2023-01-03 12:35:26 -04:00
ext-mcfadd_r
282f36ea9d
add literature links to the readme
2023-01-01 11:56:32 -04:00
ext-mcfadd_r
debb193247
further refinement to the "other parameters" tab
...
- expand/improve parameter descriptions
- use ordered lists to display value options
- allow text wrapping in table cells
2022-12-31 20:04:46 -04:00
ext-mcfadd_r
f3302ad5be
better formatting of *.rge output
...
- increase both the width & decimals when formatting the bin centres
- this fixes a "rounding" bug in the formatting of bin centres when small depth increments (e.g., <= 1 angstrom) were used.
2022-12-31 17:05:13 -04:00
ext-mcfadd_r
e65a0993ec
improve handeling of layer densities
...
- when a layer's composition isn't found in the (internal) dictionary of
compounds, estimate its density using a weighted average of elemental
densities.
- this fixes the annoying behaviour of having an "undefined" density passed
to the generated input file when the user forgets to update the density
manually.
2022-12-29 22:02:15 -04:00
ext-mcfadd_r
62ae84382c
fix "smart" matching of projectile & parameter defaults
...
- mismatch caused by changes in commit 29da5776af
2022-12-29 19:54:01 -04:00
ext-mcfadd_r
7fc4cb06e7
Merge branch 'master' of https://bitbucket.org/zaher-salman/trimsp
2022-12-29 18:48:15 -04:00
ext-mcfadd_r
eb3aac43e6
add explanatory text for the "other" simulation parameters
...
- also include link to Eckstein's book
2022-12-28 12:45:48 -04:00
ext-mcfadd_r
29da5776af
add better labelling of internals/externals
...
- use clearer notation for isotope-specific projectiles
- harmonize formatting of GUI labels (consistent naming, add missing units, fix typos, etc.)
- use more verbose/descriptive naming of the function/dictionary handelling the electronic stopping coefficients (for easier extension later).
2022-12-27 17:06:52 -04:00
salman
7ac303a99e
Better handeling of working path
2022-12-13 13:29:37 +01:00