Commit 3dff1d93 authored by Leon Pyka's avatar Leon Pyka
Browse files

push_runfile modified

parent b8c719e2
Loading
Loading
Loading
Loading
+2 −2
Original line number Original line Diff line number Diff line
@@ -4,7 +4,7 @@ import mechnet as mn
from multiprocessing import Pool
from multiprocessing import Pool
from functools import partial
from functools import partial
sys.path.append("/home/lpyka/hierarchical_interface/")
sys.path.append("/home/lpyka/hierarchical_interface/")
from lib.push_data import push_data_to, copy_py_file_to 
from lib.push_data import push_data_to, copy_runfile_to 


def get_parametercollection(seed, offset):
def get_parametercollection(seed, offset):
    par = mn.ParameterCollection()
    par = mn.ParameterCollection()
@@ -79,5 +79,5 @@ if __name__=="__main__":
    #print(data[1]["current_data"]["stiffnessmatrix"].toarray())
    #print(data[1]["current_data"]["stiffnessmatrix"].toarray())
    destination = f"/FASTTEMP/p7/lpyka/hierarchical_interface/2_offset_hierarchical_struct/offset_{offset}"
    destination = f"/FASTTEMP/p7/lpyka/hierarchical_interface/2_offset_hierarchical_struct/offset_{offset}"
    push_data_to(destination)
    push_data_to(destination)
    copy_py_file_to(destination)
    copy_runfile_to(runfile_name=__file__, destination=destination)
    print("\nRun successfull.")
    print("\nRun successfull.")
+6 −4
Original line number Original line Diff line number Diff line
@@ -4,7 +4,7 @@ import mechnet as mn
from multiprocessing import Pool
from multiprocessing import Pool
from functools import partial
from functools import partial
sys.path.append("/home/lpyka/hierarchical_interface/")
sys.path.append("/home/lpyka/hierarchical_interface/")
from lib.push_data import push_data_to, copy_py_file_to 
from lib.push_data import push_data_to, copy_runfile_to 


def get_parametercollection(seed, offset):
def get_parametercollection(seed, offset):
    par = mn.ParameterCollection()
    par = mn.ParameterCollection()
@@ -69,7 +69,7 @@ def run_a_simulation_fuse(seed, offset):


if __name__=="__main__":
if __name__=="__main__":
    list_of_parameters =  []
    list_of_parameters =  []
    offset = 1
    offset = 10
    for seed in range(1000, 1050):
    for seed in range(1000, 1050):
        list_of_parameters.append(seed)
        list_of_parameters.append(seed)
    with Pool(50) as p:
    with Pool(50) as p:
@@ -77,5 +77,7 @@ if __name__=="__main__":
 #   for data in results:
 #   for data in results:
 #       mn.datman.save_simulation_output(data[0], data[1], data[2], data[3], targetdirectory="./", suffix="", overwritemode=False)
 #       mn.datman.save_simulation_output(data[0], data[1], data[2], data[3], targetdirectory="./", suffix="", overwritemode=False)
    #print(data[1]["current_data"]["stiffnessmatrix"].toarray())
    #print(data[1]["current_data"]["stiffnessmatrix"].toarray())
    push_data_to(f'/FASTTEMP/p7/lpyka/hierarchical_interface/3_density_offset/offset_{offset}')
    destination =f'/FASTTEMP/p7/lpyka/hierarchical_interface/3_density_offset/offset_{offset}'
    push_data_to(destination=destination)
    copy_runfile_to(runfile_name=__file__, destination=destination)
    print("\nRun successfull.")
    print("\nRun successfull.")
 No newline at end of file
+2 −3
Original line number Original line Diff line number Diff line
@@ -39,10 +39,9 @@ def push_ivcat(destination):
    shutil.move(ivcat_filename, f'{destination_dir}/{ivcat_filename}')
    shutil.move(ivcat_filename, f'{destination_dir}/{ivcat_filename}')
    shutil.copy(cpp_script_filename, f'{destination_dir}/{cpp_script_filename}')
    shutil.copy(cpp_script_filename, f'{destination_dir}/{cpp_script_filename}')


def copy_py_file_to(destination):
def copy_runfile_to(runfile_name, destination, ):
    current_path = Path(os.getcwd())
    current_path = Path(os.getcwd())
    destination_dir = Path(destination)
    destination_dir = Path(destination)
    if not destination_dir.exists():
    if not destination_dir.exists():
        raise AssertionError(f"dir {destination} not found")
        raise AssertionError(f"dir {destination} not found")
    run_file = "hierarchical_offset.py"
    shutil.copy(runfile_name, destination_dir)
    shutil.copy(run_file, destination_dir)
 No newline at end of file