From 708583d4fc6a388e4da1efa783486fda6369a506 Mon Sep 17 00:00:00 2001 From: Guillaume Demesy <guillaume.demesy@fresnel.fr> Date: Thu, 21 Nov 2019 13:02:30 +0100 Subject: [PATCH] res instead of run_results --- DiffractionGratings/grating2D.pro | 2 +- DiffractionGratings/grating2D_postplot.py | 6 +++--- DiffractionGratings/grating3D.pro | 2 +- DiffractionGratings/grating3D_postplot.py | 2 +- DiffractionGratings/grating3D_runall.sh | 6 +++++- DiffractionGratings/gratings_clean_all.sh | 4 ++-- 6 files changed, 13 insertions(+), 9 deletions(-) diff --git a/DiffractionGratings/grating2D.pro b/DiffractionGratings/grating2D.pro index 2a2d133..3154601 100644 --- a/DiffractionGratings/grating2D.pro +++ b/DiffractionGratings/grating2D.pro @@ -10,7 +10,7 @@ Include "grating2D_data_LamellarGrating.geo"; Include "grating2D_materials.pro"; -myDir = "run_results/"; +myDir = "res2D/"; DefineConstant[ lambda0 = {lambda_min , Min lambda_min, Max lambda_max, Step (lambda_max-lambda_min)/(nb_lambdas-1), Name StrCat[pp2, "0wavelength [nm]"] , Loop 1, Highlight Str[colorpp2],Graph "200000200020", ServerAction "Reset GetDP/T0, GetDP/R0, GetDP/Lambda_step, GetDP/total absorption"} ]; diff --git a/DiffractionGratings/grating2D_postplot.py b/DiffractionGratings/grating2D_postplot.py index 3cf3740..89ccab2 100644 --- a/DiffractionGratings/grating2D_postplot.py +++ b/DiffractionGratings/grating2D_postplot.py @@ -7,9 +7,9 @@ import scipy as sc import matplotlib import pylab as pl pi=np.pi -respath = 'run_results/' -nb_orders = int(int(subprocess.check_output("ls ./run_results/efficiency_r_* | grep -c efficiency_r_", shell=True))/2) -nb_rods = int(int(subprocess.check_output("ls ./run_results/absorption-Q_rod_* | grep -c absorption-Q_rod_", shell=True))-1) +respath = 'res2D/' +nb_orders = int(int(subprocess.check_output("ls ./res2D/efficiency_r_* | grep -c efficiency_r_", shell=True))/2) +nb_rods = int(int(subprocess.check_output("ls ./res2D/absorption-Q_rod_* | grep -c absorption-Q_rod_", shell=True))-1) zerotol = 0.001 if len(np.loadtxt(respath+'efficiency_r_0.txt').shape)==2: tab_lambdas = np.loadtxt(respath+'temp_lambda_step.txt')[:,8] diff --git a/DiffractionGratings/grating3D.pro b/DiffractionGratings/grating3D.pro index 7525723..187d8dc 100644 --- a/DiffractionGratings/grating3D.pro +++ b/DiffractionGratings/grating3D.pro @@ -7,7 +7,7 @@ Include StrCat["grating3D_data_",test_case,".geo"]; Include "grating3D_materials.pro" -myDir = "run_results3D/"; +myDir = "res3D/"; Group { // SubDomains diff --git a/DiffractionGratings/grating3D_postplot.py b/DiffractionGratings/grating3D_postplot.py index aae37de..2e3d289 100644 --- a/DiffractionGratings/grating3D_postplot.py +++ b/DiffractionGratings/grating3D_postplot.py @@ -1,5 +1,5 @@ import numpy as np -myDir = 'run_results3D/' +myDir = 'res3D/' Rnm = np.loadtxt(myDir+'eff_r.txt')[:,1] Tnm = np.loadtxt(myDir+'eff_t.txt')[:,1] Q = [np.loadtxt(myDir+'temp-Q_L_%g.txt'%k)[1] for k in range(2,7)] diff --git a/DiffractionGratings/grating3D_runall.sh b/DiffractionGratings/grating3D_runall.sh index 8b91278..823b749 100644 --- a/DiffractionGratings/grating3D_runall.sh +++ b/DiffractionGratings/grating3D_runall.sh @@ -1 +1,5 @@ -for test \ No newline at end of file +for t in bisin checker halfellipsoid hole pyramid torus +do + gmsh grating3D.pro -setstring test_case $t + mv res3D res3D_$t +done \ No newline at end of file diff --git a/DiffractionGratings/gratings_clean_all.sh b/DiffractionGratings/gratings_clean_all.sh index 9d322ec..0163b40 100644 --- a/DiffractionGratings/gratings_clean_all.sh +++ b/DiffractionGratings/gratings_clean_all.sh @@ -1,5 +1,5 @@ -rm -rf ./run_results -rm -rf ./run_results3D +rm -rf ./res2D +rm -rf ./res3D rm *.msh rm *.pre rm *.db -- GitLab