(Temporary) Makefile for calculating benchmark T-matrices

Former-commit-id: 2a30fcd6597c317d332224c27d59e60de1b5e5b7
This commit is contained in:
Marek Nečada 2019-12-09 19:12:06 +02:00
parent fb3e5467d6
commit ef1c699861
15 changed files with 98 additions and 0 deletions

View File

@ -0,0 +1,5 @@
2.0
2.1
2.2
2.3
2.4

View File

@ -0,0 +1,10 @@
1.32
1.34
1.35
1.38
1.4
1.5
1.6
1.65
1.7
3.5

View File

@ -0,0 +1,65 @@
tmatrices: tmatrices_veryrough tmatrices_rough tmatrices_normal tmatrices_fine
omegalists_scuff: omegalist2_scuff omegalist1_scuff
omegalist1_scuff: omegalist1_eV
../../../misc/omega_eV2scuff.py -o omegalist1_scuff omegalist1_eV
omegalist2_scuff: omegalist2_eV
../../../misc/omega_eV2scuff.py -o omegalist2_scuff omegalist2_eV
tmatrices_veryrough: cylinderAu_r100_h50_lMax3_veryrough.TMatrix cylinderAg_r30_h30_lMax3_veryrough.TMatrix
tmatrices_rough: cylinderAu_r100_h50_lMax3_rough.TMatrix cylinderAg_r30_h30_lMax3_rough.TMatrix
tmatrices_fine: cylinderAu_r100_h50_lMax3_fine.TMatrix cylinderAg_r30_h30_lMax3_fine.TMatrix
tmatrices_normal: cylinderAu_r100_h50_lMax3.TMatrix cylinderAg_r30_h30_lMax3.TMatrix
cylinderAu_r100_h50.scuffgeo: cylinder.scuffgeo.template
sed -e 's/__THEMESHFILE__/cylinder_r100_h50.msh/' -e 's/__THEMATERIAL__/LDGold/' cylinder.scuffgeo.template > $@
cylinderAu_r100_h50_veryrough.scuffgeo: cylinder.scuffgeo.template
sed -e 's/__THEMESHFILE__/cylinder_r100_h50_veryrough.msh/' -e 's/__THEMATERIAL__/LDGold/' cylinder.scuffgeo.template > $@
cylinderAu_r100_h50_rough.scuffgeo: cylinder.scuffgeo.template
sed -e 's/__THEMESHFILE__/cylinder_r100_h50_rough.msh/' -e 's/__THEMATERIAL__/LDGold/' cylinder.scuffgeo.template > $@
cylinderAu_r100_h50_fine.scuffgeo: cylinder.scuffgeo.template
sed -e 's/__THEMESHFILE__/cylinder_r100_h50_fine.msh/' -e 's/__THEMATERIAL__/LDGold/' cylinder.scuffgeo.template > $@
cylinderAg_r30_h30.scuffgeo: cylinder.scuffgeo.template
sed -e 's/__THEMESHFILE__/cylinder_r30_h30.msh/' -e 's/__THEMATERIAL__/LDSilver/' cylinder.scuffgeo.template > $@
cylinderAg_r30_h30_veryrough.scuffgeo: cylinder.scuffgeo.template
sed -e 's/__THEMESHFILE__/cylinder_r30_h30_veryrough.msh/' -e 's/__THEMATERIAL__/LDSilver/' cylinder.scuffgeo.template > $@
cylinderAg_r30_h30_rough.scuffgeo: cylinder.scuffgeo.template
sed -e 's/__THEMESHFILE__/cylinder_r30_h30_rough.msh/' -e 's/__THEMATERIAL__/LDSilver/' cylinder.scuffgeo.template > $@
cylinderAg_r30_h30_fine.scuffgeo: cylinder.scuffgeo.template
sed -e 's/__THEMESHFILE__/cylinder_r30_h30_fine.msh/' -e 's/__THEMATERIAL__/LDSilver/' cylinder.scuffgeo.template > $@
cylinderAu_r100_h50_lMax3.TMatrix: omegalist1_scuff cylinder_r100_h50.msh cylinderAu_r100_h50.scuffgeo
scuff-tmatrix --geometry cylinderAu_r100_h50.scuffgeo --OmegaFile omegalist1_scuff --FileBase $(@:.TMatrix=) --LMax 3
cylinderAu_r100_h50_lMax3_veryrough.TMatrix: omegalist1_scuff cylinder_r100_h50_veryrough.msh cylinderAu_r100_h50_veryrough.scuffgeo
scuff-tmatrix --geometry cylinderAu_r100_h50_veryrough.scuffgeo --OmegaFile omegalist1_scuff --FileBase $(@:.TMatrix=) --LMax 3
cylinderAu_r100_h50_lMax3_rough.TMatrix: omegalist1_scuff cylinder_r100_h50_rough.msh cylinderAu_r100_h50_rough.scuffgeo
scuff-tmatrix --geometry cylinderAu_r100_h50_rough.scuffgeo --OmegaFile omegalist1_scuff --FileBase $(@:.TMatrix=) --LMax 3
cylinderAu_r100_h50_lMax3_fine.TMatrix: omegalist1_scuff cylinder_r100_h50_fine.msh cylinderAu_r100_h50_fine.scuffgeo
scuff-tmatrix --geometry cylinderAu_r100_h50_fine.scuffgeo --OmegaFile omegalist1_scuff --FileBase $(@:.TMatrix=) --LMax 3
cylinderAg_r30_h30_lMax3_veryrough.TMatrix: omegalist2_scuff cylinder_r30_h30_veryrough.msh cylinderAg_r30_h30_veryrough.scuffgeo
scuff-tmatrix --geometry cylinderAg_r30_h30_veryrough.scuffgeo --OmegaFile omegalist2_scuff --FileBase $(@:.TMatrix=) --LMax 3
cylinderAg_r30_h30_lMax3_rough.TMatrix: omegalist2_scuff cylinder_r30_h30_rough.msh cylinderAg_r30_h30_rough.scuffgeo
scuff-tmatrix --geometry cylinderAg_r30_h30_rough.scuffgeo --OmegaFile omegalist2_scuff --FileBase $(@:.TMatrix=) --LMax 3
cylinderAg_r30_h30_lMax3_fine.TMatrix: omegalist2_scuff cylinder_r30_h30_fine.msh cylinderAg_r30_h30_fine.scuffgeo
scuff-tmatrix --geometry cylinderAg_r30_h30_fine.scuffgeo --OmegaFile omegalist2_scuff --FileBase $(@:.TMatrix=) --LMax 3
cylinderAg_r30_h30_lMax3.TMatrix: omegalist2_scuff cylinder_r30_h30.msh cylinderAg_r30_h30.scuffgeo
scuff-tmatrix --geometry cylinderAg_r30_h30.scuffgeo --OmegaFile omegalist2_scuff --FileBase $(@:.TMatrix=) --LMax 3

View File

@ -0,0 +1,7 @@
REGION Exterior MATERIAL CONST_EPS_2.3104
OBJECT TheParticle
MESHFILE __THEMESHFILE__
MATERIAL __THEMATERIAL__
ENDOBJECT

View File

@ -0,0 +1 @@
../shapes/cylinder_r100_h50.msh

View File

@ -0,0 +1 @@
../shapes/cylinder_r100_h50_fine.msh

View File

@ -0,0 +1 @@
../shapes/cylinder_r100_h50_rough.msh

View File

@ -0,0 +1 @@
../shapes/cylinder_r100_h50_veryrough.msh

View File

@ -0,0 +1 @@
../shapes/cylinder_r30_h30.msh

View File

@ -0,0 +1 @@
../shapes/cylinder_r30_h30_fine.msh

View File

@ -0,0 +1 @@
../shapes/cylinder_r30_h30_rough.msh

View File

@ -0,0 +1 @@
../shapes/cylinder_r30_h30_veryrough.msh

View File

@ -0,0 +1 @@
../materials/matprop.dat

View File

@ -0,0 +1 @@
../omegalist1_eV

View File

@ -0,0 +1 @@
../omegalist2_eV