diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..1fda724 --- /dev/null +++ b/.gitignore @@ -0,0 +1,5 @@ +linear-static.base/* +res/* +*~ +*.backup +*.mess diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..d4f0d1b --- /dev/null +++ b/Makefile @@ -0,0 +1,29 @@ +COMMAND=~/Salome/SALOME-MECA-2012.1-LGPL/aster/bin/as_run + +all: regular d1 d2 d3 d4 d5 d6 + +regular: + $(COMMAND) regular.export + +d1: + $(COMMAND) d1.export + +d2: + $(COMMAND) d2.export + +d3: + $(COMMAND) d3.export + +d4: + $(COMMAND) d4.export + +d5: + $(COMMAND) d5.export + +d6: + $(COMMAND) d6.export + +clean: + rm *~ + + diff --git a/create_db.py b/create_db.py new file mode 100755 index 0000000..7d77f63 --- /dev/null +++ b/create_db.py @@ -0,0 +1,156 @@ +#!/usr/bin/python + +import sqlite3, re, sys, glob +from problems import * +from queries import * + +class ProgressBar: + def __init__(self, Max): + self.Max = Max + self.percent = 0 + self.i = 0 + print '['+' '*100+'] 0%\r', + sys.stdout.flush() + + def inc(self): + self.i += 1 + #p = ((self.i)/float(self.Max))*100 + p = divmod(self.i*100,self.Max) + if p[0] != self.percent: + self.percent = p[0] + print '['+'#'*int(p[0])+' '*(100-int(p[0]))+'] '+str(p[0])+'%\r', + sys.stdout.flush() + +def get_point_id(x, y, z): + c = db.cursor() + c.execute(get_point_query % ("points",x,y,z)) + res = c.fetchone() + + if not res: + c.execute(insert_point_query % ("points", x,y,z)) + res = c.lastrowid + else: + res = res[0] + + return res + +def check_defect_point(x,y,z,d): + if d == 0: + return False + + c = db.cursor() + c.execute(get_point_query % ("defect",x,y,z)) + res = c.fetchone() + return False if not res else True + +def check_key(p, s, d, f, point_id): + c = db.cursor() + c.execute(check_key_query % (p,s,d,f,point_id)) + res = c.fetchone() + return False if res[0] >= 1 else True + +def fill_defect_table(file_name): + print "Fill defect %s" % file_name + + c = db.cursor() + c.executescript(table_defect_script) + with open(file_name,"r") as defect: + lines = defect.readlines() + + l = len(lines) + pb = ProgressBar(l) + + for i in xrange(l): + s = lines[i] + spl = s.split() + if (len(spl) > 0) and (re.match('^N[0-9]+$',spl[0])): + c.execute(get_point_query % ("defect",spl[1],spl[2],spl[3])) + res = c.fetchone() + if not res: + c.execute(insert_point_query % ("defect", spl[1],spl[2],spl[3])) + + pb.inc() + + print "\nDone" + +def process_file(file_name, _p, _s, _d, _f, _def): + with open(file_name, "r") as equi: + lines = equi.readlines() + + l = len(lines) + pb = ProgressBar(l) + + props_cur = db.cursor() + fields = "" + for i in xrange(l): + s = lines[i] + spl = s.split() + + if len(spl) > 0: + if spl[0] == 'NOEUD': + s1 = lines[i+1] + spl1 = s1.split() + keys = spl[1:]+spl1 + fields = ",".join(keys[3:]) + + if re.match('^N[0-9]+$',spl[0]): + s1 = lines[i+1] + spl1 = s1.split() + m = spl[1:] + spl1 + props = ",".join(m[3:]) + if not check_defect_point(m[0],m[1],m[2],_def): + p_id = get_point_id(m[0],m[1],m[2]) + if check_key(_p,_s,_d,_f,p_id): + query = insert_props_query % (fields,_p,_s,_d,_f,p_id,props) + else: + tf = fields.split(",") + tp = ",".join(["=".join(x) for x in zip(tf,m[3:])]) + query = update_props_query % (tp,_p,_s,_d,_f,p_id) + + props_cur.execute(query) + + pb.inc() + + db.commit() + +def get_defect_fnames(folder): + l = glob.glob(folder + "/defect*") + return l + +def process_problem(problem, schema, defect, phase): + print "Process problem %s with schema %s for defect %s and phase %s" % \ + (problem["description"],schema["folder"],defect["description"],phase["description"]) + + l = get_defect_fnames("/".join((problem["folder"],schema["folder"],defect["folder"]))) + for i in l: + if defect["append_matrix"] == 2 and phase["id"] == 0: + print "Process defect file" + process_file(i, problem["id"], schema["id"], defect["id"], phase["id"], defect["append_matrix"]) + else: + fill_defect_table(i) + + print "\nProcess properties file" + + file_name = "/".join((problem["folder"],schema["folder"],defect["folder"],"SIGM_NOEU_DEPL_%s.resu" % phase["name"])) + print file_name + process_file(file_name, problem["id"], schema["id"], defect["id"], phase["id"], defect["append_matrix"]) + + print "\nProcess another file" + file_name = "/".join((problem["folder"],schema["folder"],defect["folder"],"EQUI_NOEU_SIGM_%s.resu" % phase["name"])) + process_file(file_name, problem["id"], schema["id"], defect["id"], phase["id"], defect["append_matrix"]) + + db.cursor().execute(drop_defect_script) + + print "\nDone" + +db = sqlite3.connect("problems.db") +db.executescript(table_props_script) +db.executescript(table_points_script) + +process_problem(problems[0], schemas[0], defects[2], phases[1]) + +#for _problem in problems: + #for _schema in _problem["schemas"]: + #for _defect in defects: + #for _phase in phases: + #process_problem(_problem, schemas[_schema], _defect, _phase) \ No newline at end of file diff --git a/d1.export b/d1.export new file mode 100644 index 0000000..94ac0dd --- /dev/null +++ b/d1.export @@ -0,0 +1,51 @@ +P actions make_etude +P aster_root /home/denis/salome/SALOME-MECA-2014.1-LGPL/tools/Code_aster_frontend_20141 +P consbtc oui +P corefilesize unlimited +P cpresok RESNOOK +P debug nodebug +P display denis-HP-EliteBook-8560p:0 +P facmtps 1 +P lang en +P mclient denis-HP-EliteBook-8560p +P mem_aster 100.0 +P memjob 8388608.0 +P mode interactif +P mpi_nbcpu 1 +P mpi_nbnoeud 1 +P nbmaxnook 5 +P ncpus 2 +P noeud denis-HP-EliteBook-8560p +P nomjob linear-static +P origine ASTK 1.10.3 +P platform LINUX64 +P profastk denis@denis-HP-EliteBook-8560p:/home/denis/Documents/disser/model/v4_w_friction/linear-static.astk +P protocol_copyfrom asrun.plugins.server.SCPServer +P protocol_copyto asrun.plugins.server.SCPServer +P protocol_exec asrun.plugins.server.SSHServer +P proxy_dir /tmp +P rep_trav /tmp/denis-denis-HP-EliteBook-8560p-interactif.4966 +P serveur localhost +P soumbtc oui +P tpsjob 2000 +P uclient denis +P username denis +P version stable +A ORBInitRef NameService=corbaname::denis-HP-EliteBook-8560p:2810 +A args +A memjeveux 1024.0 +A tpmax 120000 +F comm /home/denis/Documents/disser/model/v4_w_friction/d1.comm D 1 +F mmed /home/denis/Documents/disser/model/v4_w_friction/regular.med D 20 +F mess /home/denis/Documents/disser/model/v4_w_friction/linear-static.mess R 6 +F resu /home/denis/Documents/disser/model/v4_w_friction/res/d1/linear-static.resu R 8 +F rmed /home/denis/Documents/disser/model/v4_w_friction/res/d1/linear-static.rmed R 80 +R base /home/denis/Documents/disser/model/v4_w_friction/linear-static.base RC 0 +F resu /home/denis/Documents/disser/model/v4_w_friction/res/d1/SIGM_NOEU_DEPL_matrix.resu R 22 +F resu /home/denis/Documents/disser/model/v4_w_friction/res/d1/EQUI_NOEU_SIGM_matrix.resu R 23 +F resu /home/denis/Documents/disser/model/v4_w_friction/res/d1/SIGM_NOEU_DEPL_fibers.resu R 24 +F resu /home/denis/Documents/disser/model/v4_w_friction/res/d1/EQUI_NOEU_SIGM_fibers.resu R 25 +F resu /home/denis/Documents/disser/model/v4_w_friction/res/d1/SIGM_NOEU_DEPL.resu R 26 +F resu /home/denis/Documents/disser/model/v4_w_friction/res/d1/EQUI_NOEU_SIGM.resu R 27 +F resu /home/denis/Documents/disser/model/v4_w_friction/res/d1/defect1.resu R 28 +F resu /home/denis/Documents/disser/model/v4_w_friction/res/d1/defect2.resu R 29 diff --git a/d2.astk b/d2.astk new file mode 100644 index 0000000..c788438 --- /dev/null +++ b/d2.astk @@ -0,0 +1,200 @@ +option,ORBInitRef 1 +etude,fich,4,compress 0 +debug 0 +etude,fich,13,serv Local +option,rep_outils 0 +etude,fich,12,resultat 1 +etude,fich,10,serv Local +etude,fich,10,FR F +etude,fich,1,UL 20 +option,classe 1 +etude,fich,13,type resu +rex non +etude,fich,1,nom /home/denis/Documents/disser/model/v4_w_friction/regular.med +etude,fich,10,type resu +etude,fich,4,FR F +etude,fich,13,UL 29 +opt_val,ORBInitRef NameService=corbaname::denis-HP-EliteBook-8560p:2810 +etude,fich,5,resultat 1 +etude,fich,9,donnee 0 +etude,fich,9,nom /home/denis/Documents/disser/model/v4_w_friction/res/d2/EQUI_NOEU_SIGM_fibers.resu +etude,fich,7,UL 23 +opt_val,rep_outils _VIDE +etude,fich,8,compress 0 +emis_sans non +etude,fich,1,compress 0 +serveur localhost +opt_val,dbgjeveux _VIDE +etude,fich,7,donnee 0 +etude,fich,8,serv Local +option,ncpus 1 +etude,fich,5,serv Local +serv_profil -1 +opt_val,after_job _VIDE +etude,fich,0,UL 1 +etude,fich,2,serv Local +etude,fich,8,type resu +asverif non +option,exectool 1 +etude,fich,11,nom /home/denis/Documents/disser/model/v4_w_friction/res/d2/EQUI_NOEU_SIGM.resu +etude,fich,5,donnee 0 +etude,fich,5,type base +etude,fich,12,compress 0 +etude,fich,6,nom /home/denis/Documents/disser/model/v4_w_friction/res/d2/SIGM_NOEU_DEPL_matrix.resu +etude,fich,3,FR F +etude,fich,2,type mess +etude,fich,12,UL 28 +option,nbmaxnook 1 +etude,fich,13,donnee 0 +etude,fich,9,resultat 1 +etude,fich,2,resultat 1 +option,rep_dex 0 +nom_fich_export /home/denis/Documents/disser/model/v4_w_friction/d2.export +opt_val,cpresok RESNOOK +use_mem_aster 0 +etude,fich,3,donnee 0 +surcharge,nbfic 0 +serv_fich_export -1 +etude,fich,6,UL 22 +etude,fich,5,compress 1 +asquit non +onglet_actif etude +etude,fich,11,donnee 0 +etude,fich,13,resultat 1 +etude,fich,9,FR F +etude,fich,1,donnee 1 +path_sources /home/denis/Documents/disser/model/v4_w_friction +option,multiple 1 +option,mpi_nbcpu 1 +etude,fich,3,nom /home/denis/Documents/disser/model/v4_w_friction/res/d2/linear-static.resu +args _VIDE +option,only_nook 1 +option,depart 1 +etude,fich,12,serv Local +asdeno non +opt_val,distrib _VIDE +serv_surcharge -1 +etude,fich,2,FR F +etude,fich,6,resultat 1 +consult non +path_surcharge /home/denis/Documents/disser/model/v4_w_friction +etude,fich,11,UL 27 +etude,fich,12,type resu +args_fixe -ORBInitRef NameService=corbaname::denis-HP-EliteBook-8560p:2810 +temps 120000 +tests,nbfic 0 +opt_val,rep_mat _VIDE +batch 0 +asrest non +etude,fich,9,compress 0 +option,facmtps 1 +etude,fich,2,compress 0 +etude,fich,5,UL 0 +etude,fich,0,nom /home/denis/Documents/disser/model/v4_w_friction/d2.comm +sources,nbfic 0 +etude,fich,10,resultat 1 +tests non +etude,fich,13,nom /home/denis/Documents/disser/model/v4_w_friction/res/d2/defect2.resu +etude,fich,8,FR F +version stable +opt_val,nbmaxnook 5 +path_tests /home/denis/Documents/disser/model/v4_w_friction +etude,fich,8,nom /home/denis/Documents/disser/model/v4_w_friction/res/d2/SIGM_NOEU_DEPL_fibers.resu +etude,fich,7,serv Local +etude,fich,13,compress 0 +etude,fich,4,serv Local +etude,fich,3,resultat 1 +memoire 8192.0 +etude,fich,1,serv Local +etude,fich,1,FR F +etude,fich,7,type resu +etude,fich,10,UL 26 +etude,fich,4,type rmed +memoire_aster 8192.0 +opt_val,exectool _VIDE +opt_val,mpi_nbcpu 1 +etude,fich,6,compress 0 +pre_eda non +suivi_interactif 0 +etude,fich,1,type mmed +etude,fich,10,nom /home/denis/Documents/disser/model/v4_w_friction/res/d2/SIGM_NOEU_DEPL.resu +opt_val,only_nook _VIDE +etude,fich,13,FR F +serv_tests -1 +etude,fich,4,UL 80 +etude,fich,5,nom /home/denis/Documents/disser/model/v4_w_friction/linear-static.base +nom_profil /home/denis/Documents/disser/model/v4_w_friction/d2.astk +etude,fich,7,FR F +etude,fich,8,donnee 0 +etude,fich,10,compress 0 +opt_val,classe _VIDE +etude,fich,7,resultat 1 +special _VIDE +etude,fich,0,resultat 0 +etude,fich,6,donnee 0 +opt_val,multiple _VIDE +etude,fich,0,FR F +etude,fich,11,serv Local +etude,fich,2,nom /home/denis/Documents/disser/model/v4_w_friction/linear-static.mess +noeud denis-HP-EliteBook-8560p +etude,fich,3,compress 0 +opt_val,corefilesize unlimited +opt_val,rep_dex _VIDE +etude,fich,12,FR F +etude,fich,3,UL 8 +etude,fich,11,type resu +etude,fich,4,donnee 0 +etude,fich,11,resultat 1 +etude oui +etude,fich,12,donnee 0 +path_etude /home/denis/Documents/disser/model/v4_w_friction +etude,fich,6,FR F +option,cpresok 1 +etude,fich,2,donnee 0 +etude,fich,4,resultat 1 +etude,fich,9,serv Local +etude,fich,9,UL 25 +etude,fich,10,donnee 0 +etude,fich,12,nom /home/denis/Documents/disser/model/v4_w_friction/res/d2/defect1.resu +etude,fich,6,serv Local +make_etude run +etude,fich,0,donnee 1 +etude,fich,7,nom /home/denis/Documents/disser/model/v4_w_friction/res/d2/EQUI_NOEU_SIGM_matrix.resu +etude,fich,3,serv Local +etude,fich,7,compress 0 +etude,fich,9,type resu +option,corefilesize 1 +etude,fich,0,compress 0 +serv_sources -1 +surcharge non +M_1 oui +etude,fich,0,serv Local +etude,fich,6,type resu +M_2 non +asdenot non +serv_etude -1 +option,distrib 1 +M_3 non +etude,fich,11,FR F +M_4 non +etude,fich,2,UL 6 +asno non +etude,fich,3,type resu +opt_val,ncpus 2 +etude,fich,0,type comm +opt_val,facmtps 1 +option,dbgjeveux 0 +etude,fich,5,FR R +etude,fich,11,compress 0 +option,rep_mat 0 +etude,fich,8,resultat 1 +opt_val,mpi_nbnoeud 1 +opt_val,depart _VIDE +option,after_job 1 +etude,fich,1,resultat 0 +etude,fich,4,nom /home/denis/Documents/disser/model/v4_w_friction/res/d2/linear-static.rmed +emis_prof non +agla non +etude,nbfic 14 +option,mpi_nbnoeud 1 +etude,fich,8,UL 24 diff --git a/d2.export b/d2.export new file mode 100644 index 0000000..d817b1b --- /dev/null +++ b/d2.export @@ -0,0 +1,51 @@ +P actions make_etude +P aster_root /home/denis/salome/SALOME-MECA-2014.1-LGPL/tools/Code_aster_frontend_20141 +P consbtc oui +P corefilesize unlimited +P cpresok RESNOOK +P debug nodebug +P display denis-HP-EliteBook-8560p:0 +P facmtps 1 +P lang en +P mclient denis-HP-EliteBook-8560p +P mem_aster 100.0 +P memjob 8388608.0 +P mode interactif +P mpi_nbcpu 1 +P mpi_nbnoeud 1 +P nbmaxnook 5 +P ncpus 2 +P noeud denis-HP-EliteBook-8560p +P nomjob d2 +P origine ASTK 1.13.3 +P platform LINUX64 +P profastk denis@denis-HP-EliteBook-8560p:/home/denis/Documents/disser/model/v4_w_friction/d2.astk +P protocol_copyfrom asrun.plugins.server.SCPServer +P protocol_copyto asrun.plugins.server.SCPServer +P protocol_exec asrun.plugins.server.SSHServer +P proxy_dir /tmp +P rep_trav /tmp/denis-denis-HP-EliteBook-8560p-interactif.21216 +P serveur localhost +P soumbtc oui +P tpsjob 2000 +P uclient denis +P username denis +P version stable +A ORBInitRef NameService=corbaname::denis-HP-EliteBook-8560p:2810 +A args +A memjeveux 1024.0 +A tpmax 120000 +F comm /home/denis/Documents/disser/model/v4_w_friction/d2.comm D 1 +F mmed /home/denis/Documents/disser/model/v4_w_friction/regular.med D 20 +F mess /home/denis/Documents/disser/model/v4_w_friction/linear-static.mess R 6 +F resu /home/denis/Documents/disser/model/v4_w_friction/res/d2/linear-static.resu R 8 +F rmed /home/denis/Documents/disser/model/v4_w_friction/res/d2/linear-static.rmed R 80 +R base /home/denis/Documents/disser/model/v4_w_friction/linear-static.base RC 0 +F resu /home/denis/Documents/disser/model/v4_w_friction/res/d2/SIGM_NOEU_DEPL_matrix.resu R 22 +F resu /home/denis/Documents/disser/model/v4_w_friction/res/d2/EQUI_NOEU_SIGM_matrix.resu R 23 +F resu /home/denis/Documents/disser/model/v4_w_friction/res/d2/SIGM_NOEU_DEPL_fibers.resu R 24 +F resu /home/denis/Documents/disser/model/v4_w_friction/res/d2/EQUI_NOEU_SIGM_fibers.resu R 25 +F resu /home/denis/Documents/disser/model/v4_w_friction/res/d2/SIGM_NOEU_DEPL.resu R 26 +F resu /home/denis/Documents/disser/model/v4_w_friction/res/d2/EQUI_NOEU_SIGM.resu R 27 +F resu /home/denis/Documents/disser/model/v4_w_friction/res/d2/defect1.resu R 28 +F resu /home/denis/Documents/disser/model/v4_w_friction/res/d2/defect2.resu R 29 diff --git a/d2_post.export b/d2_post.export new file mode 100644 index 0000000..d4b5a68 --- /dev/null +++ b/d2_post.export @@ -0,0 +1,59 @@ +P profastk denis@denis-HP-EliteBook-8560p:/home/denis/Documents/disser/model/v4_w_friction/d2.astk +P serveur localhost +P username denis +P aster_root /home/denis/salome/SALOME-MECA-2014.1-LGPL/tools/Code_aster_frontend_20141 +P platform LINUX64 +P protocol_exec asrun.plugins.server.SSHServer +P protocol_copyto asrun.plugins.server.SCPServer +P protocol_copyfrom asrun.plugins.server.SCPServer +P proxy_dir /tmp +P noeud denis-HP-EliteBook-8560p +P mclient denis-HP-EliteBook-8560p +P uclient denis +P version stable +P lang en +P debug nodebug +P mode interactif +P ncpus 2 +P mpi_nbcpu 1 +P mpi_nbnoeud 1 +P classe +P depart +P after_job +P distrib +P exectool +P multiple +P nomjob d2 +P origine ASTK 1.13.3 +P display denis-HP-EliteBook-8560p:0 +P special stanley%NEXT%R base /home/denis/Documents/disser/model/v4_w_friction/linear-static.base DC 0 +A ORBInitRef NameService=corbaname::denis-HP-EliteBook-8560p:2810 +A args +A memjeveux 1024.0 +P mem_aster 100.0 +A tpmax 120000 +P memjob 8388608.0 +P tpsjob 2000 +P follow_output yes +P nbmaxnook 5 +P cpresok RESNOOK +P only_nook +P facmtps 1 +P corefilesize unlimited +F comm /home/denis/Documents/disser/model/v4_w_friction/d2.comm D 1 +F mmed /home/denis/Documents/disser/model/v4_w_friction/regular.med D 20 +F mess /home/denis/Documents/disser/model/v4_w_friction/linear-static.mess R 6 +F resu /home/denis/Documents/disser/model/v4_w_friction/res/d2/linear-static.resu R 8 +F rmed /home/denis/Documents/disser/model/v4_w_friction/res/d2/linear-static.rmed R 80 +R base /home/denis/Documents/disser/model/v4_w_friction/linear-static.base RC 0 +F resu /home/denis/Documents/disser/model/v4_w_friction/res/d2/SIGM_NOEU_DEPL_matrix.resu R 22 +F resu /home/denis/Documents/disser/model/v4_w_friction/res/d2/EQUI_NOEU_SIGM_matrix.resu R 23 +F resu /home/denis/Documents/disser/model/v4_w_friction/res/d2/SIGM_NOEU_DEPL_fibers.resu R 24 +F resu /home/denis/Documents/disser/model/v4_w_friction/res/d2/EQUI_NOEU_SIGM_fibers.resu R 25 +F resu /home/denis/Documents/disser/model/v4_w_friction/res/d2/SIGM_NOEU_DEPL.resu R 26 +F resu /home/denis/Documents/disser/model/v4_w_friction/res/d2/EQUI_NOEU_SIGM.resu R 27 +F resu /home/denis/Documents/disser/model/v4_w_friction/res/d2/defect1.resu R 28 +F resu /home/denis/Documents/disser/model/v4_w_friction/res/d2/defect2.resu R 29 +P consbtc oui +P soumbtc oui +P actions make_etude diff --git a/d3.export b/d3.export new file mode 100644 index 0000000..1bb3a14 --- /dev/null +++ b/d3.export @@ -0,0 +1,51 @@ +P actions make_etude +P aster_root /home/denis/salome/SALOME-MECA-2014.1-LGPL/tools/Code_aster_frontend_20141 +P consbtc oui +P corefilesize unlimited +P cpresok RESNOOK +P debug nodebug +P display denis-HP-EliteBook-8560p:0 +P facmtps 1 +P lang fr +P mclient denis-HP-EliteBook-8560p +P mem_aster 100.0 +P memjob 8388608.0 +P mode interactif +P mpi_nbcpu 1 +P mpi_nbnoeud 1 +P nbmaxnook 5 +P ncpus 2 +P noeud denis-HP-EliteBook-8560p +P nomjob linear-static +P origine ASTK 1.10.3 +P platform LINUX64 +P profastk denis@denis-HP-EliteBook-8560p:/home/denis/Documents/disser/model/v4_w_friction/linear-static.astk +P protocol_copyfrom asrun.plugins.server.SCPServer +P protocol_copyto asrun.plugins.server.SCPServer +P protocol_exec asrun.plugins.server.SSHServer +P proxy_dir /tmp +P rep_trav /tmp/denis-denis-HP-EliteBook-8560p-interactif.4966 +P serveur localhost +P soumbtc oui +P tpsjob 2000 +P uclient denis +P username denis +P version stable +A ORBInitRef NameService=corbaname::denis-HP-EliteBook-8560p:2810 +A args +A memjeveux 1024.0 +A tpmax 120000 +F comm /home/denis/Documents/disser/model/v4_w_friction/d3.comm D 1 +F mmed /home/denis/Documents/disser/model/v4_w_friction/regular.med D 20 +F mess /home/denis/Documents/disser/model/v4_w_friction/linear-static.mess R 6 +F resu /home/denis/Documents/disser/model/v4_w_friction/res/d3/linear-static.resu R 8 +F rmed /home/denis/Documents/disser/model/v4_w_friction/res/d3/linear-static.rmed R 80 +R base /home/denis/Documents/disser/model/v4_w_friction/linear-static.base RC 0 +F resu /home/denis/Documents/disser/model/v4_w_friction/res/d3/SIGM_NOEU_DEPL_matrix.resu R 22 +F resu /home/denis/Documents/disser/model/v4_w_friction/res/d3/EQUI_NOEU_SIGM_matrix.resu R 23 +F resu /home/denis/Documents/disser/model/v4_w_friction/res/d3/SIGM_NOEU_DEPL_fibers.resu R 24 +F resu /home/denis/Documents/disser/model/v4_w_friction/res/d3/EQUI_NOEU_SIGM_fibers.resu R 25 +F resu /home/denis/Documents/disser/model/v4_w_friction/res/d3/SIGM_NOEU_DEPL.resu R 26 +F resu /home/denis/Documents/disser/model/v4_w_friction/res/d3/EQUI_NOEU_SIGM.resu R 27 +F resu /home/denis/Documents/disser/model/v4_w_friction/res/d3/defect1.resu R 28 +F resu /home/denis/Documents/disser/model/v4_w_friction/res/d3/defect2.resu R 29 diff --git a/d4.export b/d4.export new file mode 100644 index 0000000..c589e46 --- /dev/null +++ b/d4.export @@ -0,0 +1,51 @@ +P actions make_etude +P aster_root /home/denis/salome/SALOME-MECA-2014.1-LGPL/tools/Code_aster_frontend_20141 +P consbtc oui +P corefilesize unlimited +P cpresok RESNOOK +P debug nodebug +P display denis-HP-EliteBook-8560p:0 +P facmtps 1 +P lang fr +P mclient denis-HP-EliteBook-8560p +P mem_aster 100.0 +P memjob 8388608.0 +P mode interactif +P mpi_nbcpu 1 +P mpi_nbnoeud 1 +P nbmaxnook 5 +P ncpus 2 +P noeud denis-HP-EliteBook-8560p +P nomjob linear-static +P origine ASTK 1.10.3 +P platform LINUX64 +P profastk denis@denis-HP-EliteBook-8560p:/home/denis/Documents/disser/model/v4_w_friction/linear-static.astk +P protocol_copyfrom asrun.plugins.server.SCPServer +P protocol_copyto asrun.plugins.server.SCPServer +P protocol_exec asrun.plugins.server.SSHServer +P proxy_dir /tmp +P rep_trav /tmp/denis-denis-HP-EliteBook-8560p-interactif.4966 +P serveur localhost +P soumbtc oui +P tpsjob 2000 +P uclient denis +P username denis +P version stable +A ORBInitRef NameService=corbaname::denis-HP-EliteBook-8560p:2810 +A args +A memjeveux 1024.0 +A tpmax 120000 +F comm /home/denis/Documents/disser/model/v4_w_friction/d4.comm D 1 +F mmed /home/denis/Documents/disser/model/v4_w_friction/regular.med D 20 +F mess /home/denis/Documents/disser/model/v4_w_friction/linear-static.mess R 6 +F resu /home/denis/Documents/disser/model/v4_w_friction/res/d4/linear-static.resu R 8 +F rmed /home/denis/Documents/disser/model/v4_w_friction/res/d4/linear-static.rmed R 80 +R base /home/denis/Documents/disser/model/v4_w_friction/linear-static.base RC 0 +F resu /home/denis/Documents/disser/model/v4_w_friction/res/d4/SIGM_NOEU_DEPL_matrix.resu R 22 +F resu /home/denis/Documents/disser/model/v4_w_friction/res/d4/EQUI_NOEU_SIGM_matrix.resu R 23 +F resu /home/denis/Documents/disser/model/v4_w_friction/res/d4/SIGM_NOEU_DEPL_fibers.resu R 24 +F resu /home/denis/Documents/disser/model/v4_w_friction/res/d4/EQUI_NOEU_SIGM_fibers.resu R 25 +F resu /home/denis/Documents/disser/model/v4_w_friction/res/d4/SIGM_NOEU_DEPL.resu R 26 +F resu /home/denis/Documents/disser/model/v4_w_friction/res/d4/EQUI_NOEU_SIGM.resu R 27 +F resu /home/denis/Documents/disser/model/v4_w_friction/res/d4/defect1.resu R 28 +F resu /home/denis/Documents/disser/model/v4_w_friction/res/d4/defect2.resu R 29 diff --git a/d5.export b/d5.export new file mode 100644 index 0000000..9546dc5 --- /dev/null +++ b/d5.export @@ -0,0 +1,53 @@ +P actions make_etude +P aster_root /home/denis/salome/SALOME-MECA-2014.1-LGPL/tools/Code_aster_frontend_20141 +P consbtc oui +P corefilesize unlimited +P cpresok RESNOOK +P debug nodebug +P display denis-HP-EliteBook-8560p:0 +P facmtps 1 +P lang fr +P mclient denis-HP-EliteBook-8560p +P mem_aster 100.0 +P memjob 8388608.0 +P mode interactif +P mpi_nbcpu 1 +P mpi_nbnoeud 1 +P nbmaxnook 5 +P ncpus 2 +P noeud denis-HP-EliteBook-8560p +P nomjob linear-static +P origine ASTK 1.10.3 +P platform LINUX64 +P profastk denis@denis-HP-EliteBook-8560p:/home/denis/Documents/disser/model/v4_w_friction/linear-static.astk +P protocol_copyfrom asrun.plugins.server.SCPServer +P protocol_copyto asrun.plugins.server.SCPServer +P protocol_exec asrun.plugins.server.SSHServer +P proxy_dir /tmp +P rep_trav /tmp/denis-denis-HP-EliteBook-8560p-interactif.4966 +P serveur localhost +P soumbtc oui +P tpsjob 2000 +P uclient denis +P username denis +P version stable +A ORBInitRef NameService=corbaname::denis-HP-EliteBook-8560p:2810 +A args +A memjeveux 1024.0 +A tpmax 120000 +F comm /home/denis/Documents/disser/model/v4_w_friction/d5.comm D 1 +F mmed /home/denis/Documents/disser/model/v4_w_friction/regular.med D 20 +F mess /home/denis/Documents/disser/model/v4_w_friction/linear-static.mess R 6 +F resu /home/denis/Documents/disser/model/v4_w_friction/res/d5/linear-static.resu R 8 +F rmed /home/denis/Documents/disser/model/v4_w_friction/res/d5/linear-static.rmed R 80 +R base /home/denis/Documents/disser/model/v4_w_friction/linear-static.base RC 0 +F resu /home/denis/Documents/disser/model/v4_w_friction/res/d5/SIGM_NOEU_DEPL_matrix.resu R 22 +F resu /home/denis/Documents/disser/model/v4_w_friction/res/d5/EQUI_NOEU_SIGM_matrix.resu R 23 +F resu /home/denis/Documents/disser/model/v4_w_friction/res/d5/SIGM_NOEU_DEPL_fibers.resu R 24 +F resu /home/denis/Documents/disser/model/v4_w_friction/res/d5/EQUI_NOEU_SIGM_fibers.resu R 25 +F resu /home/denis/Documents/disser/model/v4_w_friction/res/d5/SIGM_NOEU_DEPL.resu R 26 +F resu /home/denis/Documents/disser/model/v4_w_friction/res/d5/EQUI_NOEU_SIGM.resu R 27 +F resu /home/denis/Documents/disser/model/v4_w_friction/res/d5/defect1.resu R 28 +F resu /home/denis/Documents/disser/model/v4_w_friction/res/d5/defect2.resu R 29 +F resu /home/denis/Documents/disser/model/v4_w_friction/res/d5/defect3.resu R 30 +F resu /home/denis/Documents/disser/model/v4_w_friction/res/d5/defect4.resu R 31 diff --git a/d6.export b/d6.export new file mode 100644 index 0000000..fcba5b6 --- /dev/null +++ b/d6.export @@ -0,0 +1,53 @@ +P actions make_etude +P aster_root /home/denis/salome/SALOME-MECA-2014.1-LGPL/tools/Code_aster_frontend_20141 +P consbtc oui +P corefilesize unlimited +P cpresok RESNOOK +P debug nodebug +P display denis-HP-EliteBook-8560p:0 +P facmtps 1 +P lang fr +P mclient denis-HP-EliteBook-8560p +P mem_aster 100.0 +P memjob 8388608.0 +P mode interactif +P mpi_nbcpu 1 +P mpi_nbnoeud 1 +P nbmaxnook 5 +P ncpus 2 +P noeud denis-HP-EliteBook-8560p +P nomjob linear-static +P origine ASTK 1.10.3 +P platform LINUX64 +P profastk denis@denis-HP-EliteBook-8560p:/home/denis/Documents/disser/model/v4_w_friction/linear-static.astk +P protocol_copyfrom asrun.plugins.server.SCPServer +P protocol_copyto asrun.plugins.server.SCPServer +P protocol_exec asrun.plugins.server.SSHServer +P proxy_dir /tmp +P rep_trav /tmp/denis-denis-HP-EliteBook-8560p-interactif.4966 +P serveur localhost +P soumbtc oui +P tpsjob 2000 +P uclient denis +P username denis +P version stable +A ORBInitRef NameService=corbaname::denis-HP-EliteBook-8560p:2810 +A args +A memjeveux 1024.0 +A tpmax 120000 +F comm /home/denis/Documents/disser/model/v4_w_friction/d6.comm D 1 +F mmed /home/denis/Documents/disser/model/v4_w_friction/regular.med D 20 +F mess /home/denis/Documents/disser/model/v4_w_friction/linear-static.mess R 6 +F resu /home/denis/Documents/disser/model/v4_w_friction/res/d6/linear-static.resu R 8 +F rmed /home/denis/Documents/disser/model/v4_w_friction/res/d6/linear-static.rmed R 80 +R base /home/denis/Documents/disser/model/v4_w_friction/linear-static.base RC 0 +F resu /home/denis/Documents/disser/model/v4_w_friction/res/d6/SIGM_NOEU_DEPL_matrix.resu R 22 +F resu /home/denis/Documents/disser/model/v4_w_friction/res/d6/EQUI_NOEU_SIGM_matrix.resu R 23 +F resu /home/denis/Documents/disser/model/v4_w_friction/res/d6/SIGM_NOEU_DEPL_fibers.resu R 24 +F resu /home/denis/Documents/disser/model/v4_w_friction/res/d6/EQUI_NOEU_SIGM_fibers.resu R 25 +F resu /home/denis/Documents/disser/model/v4_w_friction/res/d6/SIGM_NOEU_DEPL.resu R 26 +F resu /home/denis/Documents/disser/model/v4_w_friction/res/d6/EQUI_NOEU_SIGM.resu R 27 +F resu /home/denis/Documents/disser/model/v4_w_friction/res/d6/defect1.resu R 28 +F resu /home/denis/Documents/disser/model/v4_w_friction/res/d6/defect2.resu R 29 +F resu /home/denis/Documents/disser/model/v4_w_friction/res/d6/defect3.resu R 30 +F resu /home/denis/Documents/disser/model/v4_w_friction/res/d6/defect4.resu R 31 diff --git a/materials.py b/materials.py new file mode 100644 index 0000000..af62042 --- /dev/null +++ b/materials.py @@ -0,0 +1,9 @@ +m_empty = {'E': 1.0E-20, 'NU': 0.0} +#m_matrix = {'E': 29e2, 'NU': 0.4} # Carbon +#m_fibers = {'E': 28e4, 'NU': 0.2} # Carbon + +#m_matrix = {'E': 400, 'NU': 0.05} # Carbon +#m_fibers = {'E': 2e5, 'NU': 0.25} # Steel + +m_matrix = {'E': 750, 'NU': 0.17} # Carbon +m_fibers = {'E': 2e5, 'NU': 0.25} # Steel \ No newline at end of file diff --git a/regular.astk b/regular.astk new file mode 100644 index 0000000..3ef52a3 --- /dev/null +++ b/regular.astk @@ -0,0 +1,184 @@ +etude,fich,3,FR F +opt_val,rep_dex _VIDE +etude,fich,11,type libr +etude,fich,3,UL 8 +etude,fich,2,type mess +option,ORBInitRef 1 +etude,fich,9,resultat 1 +etude,fich,4,donnee 0 +option,nbmaxnook 1 +etude,fich,11,resultat 1 +etude,fich,2,resultat 1 +etude,fich,7,serv Local +nom_fich_export /home/denis/Documents/disser/model/v4_w_friction/regular.export +option,rep_dex 0 +etude,fich,4,compress 0 +etude oui +debug 0 +opt_val,cpresok RESNOOK +etude,fich,4,serv Local +etude,fich,3,donnee 0 +use_mem_aster 0 +serv_fich_export -1 +surcharge,nbfic 0 +etude,fich,6,FR F +path_etude /home/denis/Documents/disser/model/v4_w_friction +option,rep_outils 0 +etude,fich,6,UL 8 +etude,fich,3,resultat 1 +option,cpresok 1 +etude,fich,10,FR F +etude,fich,10,serv Local +etude,fich,7,type libr +etude,fich,5,compress 1 +etude,fich,1,FR F +etude,fich,1,serv Local +memoire 8192.0 +etude,fich,10,UL 26 +etude,fich,1,UL 20 +onglet_actif etude +asquit non +etude,fich,11,donnee 0 +etude,fich,2,donnee 0 +option,classe 1 +etude,fich,4,type rmed +opt_val,exectool _VIDE +memoire_aster 8192.0 +etude,fich,4,resultat 1 +etude,fich,9,FR F +etude,fich,9,serv Local +opt_val,mpi_nbcpu 1 +etude,fich,10,donnee 0 +etude,fich,9,UL 25 +etude,fich,6,compress 0 +etude,fich,1,donnee 1 +rex non +etude,fich,10,type libr +etude,fich,10,nom /home/denis/Documents/disser/model/v4_w_friction/res/regular/SIGM_NOEU_DEPL.resu +etude,fich,1,type mmed +etude,fich,1,nom /home/denis/Documents/disser/model/v4_w_friction/regular.med +suivi_interactif 0 +path_sources /home/denis/Documents/disser/model/v4_w_friction +pre_eda non +etude,fich,4,FR F +option,multiple 1 +opt_val,only_nook _VIDE +etude,fich,4,UL 80 +etude,fich,3,nom /home/denis/Documents/disser/model/v4_w_friction/res/regular/linear-static.resu +option,mpi_nbcpu 1 +serv_tests -1 +etude,fich,6,serv Local +etude,fich,5,nom /home/denis/Documents/disser/model/v4_w_friction/linear-static.base +make_etude run +option,depart 1 +option,only_nook 1 +opt_val,ORBInitRef NameService=corbaname::denis-EliteBook:2810 +nom_profil /home/denis/Documents/disser/model/v4_w_friction/regular.astk +args _VIDE +etude,fich,7,nom /home/denis/Documents/disser/model/v4_w_friction/res/regular/EQUI_NOEU_SIGM_matrix.resu +etude,fich,5,resultat 1 +etude,fich,0,donnee 1 +etude,fich,9,donnee 0 +etude,fich,9,type libr +etude,fich,9,nom /home/denis/Documents/disser/model/v4_w_friction/res/regular/EQUI_NOEU_SIGM_fibers.resu +etude,fich,7,compress 0 +etude,fich,3,serv Local +etude,fich,0,compress 0 +option,corefilesize 1 +opt_val,distrib _VIDE +asdeno non +serv_surcharge -1 +serv_sources -1 +etude,fich,7,FR F +surcharge non +etude,fich,7,UL 23 +etude,fich,6,type resu +etude,fich,0,serv Local +M_1 oui +etude,fich,8,donnee 0 +option,distrib 1 +serv_etude -1 +asdenot non +M_2 non +etude,fich,11,FR F +etude,fich,6,resultat 1 +etude,fich,2,FR F +opt_val,rep_outils _VIDE +M_3 non +etude,fich,11,UL 27 +etude,fich,2,UL 6 +path_surcharge /home/denis/Documents/disser/model/v4_w_friction +consult non +M_4 non +etude,fich,8,compress 0 +asno non +etude,fich,10,compress 0 +etude,fich,3,type resu +etude,fich,1,compress 0 +opt_val,ncpus 2 +emis_sans non +serveur localhost +opt_val,classe _VIDE +etude,fich,8,serv Local +etude,fich,7,donnee 0 +opt_val,dbgjeveux _VIDE +option,ncpus 1 +etude,fich,0,type comm +opt_val,facmtps 1 +etude,fich,7,resultat 1 +args_fixe -ORBInitRef NameService=corbaname::denis-EliteBook:2810 +etude,fich,0,resultat 0 +opt_val,rep_mat _VIDE +special _VIDE +tests,nbfic 0 +temps 120000 +option,dbgjeveux 0 +etude,fich,9,compress 0 +etude,fich,5,FR R +etude,fich,5,serv Local +asrest non +batch 0 +etude,fich,11,compress 0 +etude,fich,5,UL 0 +etude,fich,2,compress 0 +option,facmtps 1 +serv_profil -1 +etude,fich,6,donnee 0 +etude,fich,0,FR F +opt_val,multiple _VIDE +opt_val,after_job _VIDE +option,rep_mat 0 +etude,fich,0,UL 1 +etude,fich,11,serv Local +etude,fich,8,type libr +etude,fich,2,serv Local +etude,fich,0,nom /home/denis/Documents/disser/model/v4_w_friction/regular.comm +option,exectool 1 +asverif non +etude,fich,11,nom /home/denis/Documents/disser/model/v4_w_friction/res/regular/EQUI_NOEU_SIGM.resu +etude,fich,8,resultat 1 +etude,fich,2,nom /home/denis/Documents/disser/model/v4_w_friction/linear-static.mess +option,after_job 1 +opt_val,depart _VIDE +opt_val,mpi_nbnoeud 1 +etude,fich,10,resultat 1 +etude,fich,1,resultat 0 +sources,nbfic 0 +etude,fich,5,donnee 0 +etude,fich,4,nom /home/denis/Documents/disser/model/v4_w_friction/res/regular/linear-static.rmed +tests non +noeud denis-HP-EliteBook-8560p +etude,fich,5,type base +etude,fich,3,compress 0 +emis_prof non +etude,fich,8,FR F +etude,fich,6,nom /home/denis/Documents/disser/model/v4_w_friction/res/regular/SIGM_NOEU_DEPL_matrix.resu +option,mpi_nbnoeud 1 +opt_val,corefilesize unlimited +etude,nbfic 12 +agla non +etude,fich,8,UL 24 +opt_val,nbmaxnook 5 +version stable +etude,fich,8,nom /home/denis/Documents/disser/model/v4_w_friction/res/regular/SIGM_NOEU_DEPL_fibers.resu +path_tests /home/denis/Documents/disser/model/v4_w_friction diff --git a/regular.export b/regular.export new file mode 100644 index 0000000..5dac16b --- /dev/null +++ b/regular.export @@ -0,0 +1,49 @@ +P actions make_etude +P aster_root /home/denis/salome/SALOME-MECA-2014.1-LGPL/tools/Code_aster_frontend_20141 +P consbtc oui +P corefilesize unlimited +P cpresok RESNOOK +P debug nodebug +P display denis-HP-EliteBook-8560p:0 +P facmtps 1 +P lang en +P mclient denis-HP-EliteBook-8560p +P mem_aster 100.0 +P memjob 8388608.0 +P mode interactif +P mpi_nbcpu 1 +P mpi_nbnoeud 1 +P nbmaxnook 5 +P ncpus 4 +P noeud denis-HP-EliteBook-8560p +P nomjob regular +P origine ASTK 1.13.3 +P platform LINUX64 +P profastk denis@denis-HP-EliteBook-8560p:/home/denis/Documents/disser/model/v4_w_friction/regular.astk +P protocol_copyfrom asrun.plugins.server.SCPServer +P protocol_copyto asrun.plugins.server.SCPServer +P protocol_exec asrun.plugins.server.SSHServer +P proxy_dir /tmp +P rep_trav /tmp/denis-denis-HP-EliteBook-8560p-interactif.9297 +P serveur localhost +P soumbtc oui +P tpsjob 2000 +P uclient denis +P username denis +P version stable +A ORBInitRef NameService=corbaname::denis-HP-EliteBook-8560p:2810 +A args +A memjeveux 1024.0 +A tpmax 120000 +F comm /home/denis/Documents/disser/model/v4_w_friction/regular.comm D 1 +F mmed /home/denis/Documents/disser/model/v4_w_friction/regular.med D 20 +F mess /home/denis/Documents/disser/model/v4_w_friction/linear-static.mess R 6 +F resu /home/denis/Documents/disser/model/v4_w_friction/res/regular/linear-static.resu R 8 +F rmed /home/denis/Documents/disser/model/v4_w_friction/res/regular/linear-static.rmed R 80 +R base /home/denis/Documents/disser/model/v4_w_friction/linear-static.base RC 0 +F resu /home/denis/Documents/disser/model/v4_w_friction/res/regular/SIGM_NOEU_DEPL_matrix.resu R 22 +F resu /home/denis/Documents/disser/model/v4_w_friction/res/regular/EQUI_NOEU_SIGM_matrix.resu R 23 +F resu /home/denis/Documents/disser/model/v4_w_friction/res/regular/SIGM_NOEU_DEPL_fibers.resu R 24 +F resu /home/denis/Documents/disser/model/v4_w_friction/res/regular/EQUI_NOEU_SIGM_fibers.resu R 25 +F resu /home/denis/Documents/disser/model/v4_w_friction/res/regular/SIGM_NOEU_DEPL.resu R 26 +F resu /home/denis/Documents/disser/model/v4_w_friction/res/regular/EQUI_NOEU_SIGM.resu R 27 diff --git a/regular.hdf b/regular.hdf new file mode 100644 index 0000000..15666eb Binary files /dev/null and b/regular.hdf differ diff --git a/regular.med b/regular.med new file mode 100644 index 0000000..8ccd5f2 Binary files /dev/null and b/regular.med differ