add memory profiling in generation

migrate_fortran
Oli 3 years ago
parent 8f1d1f3df3
commit df7e1f631e

@ -23,7 +23,7 @@ def main():
return return
@profile
def sequential(): def sequential():
comm = MPI.COMM_WORLD comm = MPI.COMM_WORLD
conffile = CONFIG_FILE_PATH conffile = CONFIG_FILE_PATH
@ -49,6 +49,7 @@ def manager():
return return
@profile
def worker(): def worker():
comm = MPI.COMM_WORLD comm = MPI.COMM_WORLD
rank = comm.Get_rank() rank = comm.Get_rank()

@ -2,10 +2,10 @@
simDir=tests/performance/tmp_gen_output simDir=tests/performance/tmp_gen_output
startJob=0 startJob=0
[Iterables] [Iterables]
p=[10,39,15] p=[10,39,10]
seeds=[5462,2] seeds=[5462,2]
lc=[4] lc=[4]
connectivity=[1,2,3] connectivity=[1]
variances=[1] variances=[1]
[Generation] [Generation]

@ -2,16 +2,16 @@
simDir=tests/performance/tmp_gen_output simDir=tests/performance/tmp_gen_output
startJob=0 startJob=0
[Iterables] [Iterables]
p=[10,39,15] p=[10,39,10]
seeds=[5462,2] seeds=[5462,2]
lc=[4] lc=[4]
connectivity=[1,2,3] connectivity=[1]
variances=[1] variances=[1]
[Generation] [Generation]
Nx = 128 Nx = 256
Ny = 128 Ny = 256
Nz = 128 Nz = 256
variogram_type=1 variogram_type=1
binary = yes binary = yes
kh = 100 kh = 100

@ -2,10 +2,10 @@
simDir=tests/performance/tmp_gen_output simDir=tests/performance/tmp_gen_output
startJob=0 startJob=0
[Iterables] [Iterables]
p=[10,39,15] p=[10,39,10]
seeds=[5462,2] seeds=[5462,2]
lc=[4] lc=[4]
connectivity=[1,2,3] connectivity=[1]
variances=[1] variances=[1]
[Generation] [Generation]

@ -2,10 +2,10 @@
simDir=tests/performance/tmp_gen_output simDir=tests/performance/tmp_gen_output
startJob=0 startJob=0
[Iterables] [Iterables]
p=[10,39,15] p=[10,39,10]
seeds=[5462,2] seeds=[5462,2]
lc=[4] lc=[4]
connectivity=[1,2,3] connectivity=[1]
variances=[1] variances=[1]
[Generation] [Generation]

@ -9,9 +9,7 @@ config_file_128 = os.path.abspath("./tests/performance/conf_gen_128.ini")
config_file_256 = os.path.abspath("./tests/performance/conf_gen_256.ini") config_file_256 = os.path.abspath("./tests/performance/conf_gen_256.ini")
config_file_512 = os.path.abspath("./tests/performance/conf_gen_512.ini") CONFIG_FILES = [config_file_64, config_file_128, config_file_256]
CONFIG_FILES = [config_file_64, config_file_128, config_file_256, config_file_512]
index_1 = 0 index_1 = 0

@ -49,7 +49,6 @@ def DotheLoop(job,parser,iterables):
njobs=len(variances)*len(cons)*len(seeds)*len(lcs) njobs=len(variances)*len(cons)*len(seeds)*len(lcs)
else: else:
njobs=len(variances)*(len(cons)-1)*len(seeds)*len(lcs)+len(variances)*len(seeds) njobs=len(variances)*(len(cons)-1)*len(seeds)*len(lcs)+len(variances)*len(seeds)
return njobs return njobs
i=0 i=0

@ -11,7 +11,6 @@ import time
import os import os
#from memory_profiler import profile #from memory_profiler import profile
#@profile
def fftmaGenerator(datadir,job,conffile): def fftmaGenerator(datadir,job,conffile):
t0=time.time() t0=time.time()

Loading…
Cancel
Save