Skip to content
Snippets Groups Projects
Commit 2ae84092 authored by Antoine Cyril David Hoffmann's avatar Antoine Cyril David Hoffmann
Browse files

Change file management, the code is run directly from the results folder

parent d557efa4
No related branches found
No related tags found
No related merge requests found
......@@ -5,15 +5,13 @@ fid = fopen(INPUT,'wt');
fprintf(fid,[...
'#!/bin/bash\n',...
'mkdir -p $CINECA_SCRATCH/HeLaZ/wk\n',...
'mkdir -p $CINECA_SCRATCH/HeLaZ/bin\n\n',...
...
'cd $CINECA_SCRATCH/HeLaZ/wk/\n',...
'cp $HOME/HeLaZ/wk/fort.90 .\n',...
'cp $HOME/HeLaZ/wk/batch_script.sh .\n',...
...%'cp $HOME/HeLaZ/bin/helaz ../bin\n\n',...
'cp -r $HOME/HeLaZ/iCa ..\n\n',...
...
'mkdir -p ', BASIC.RESDIR,'\n',...
'cd ',BASIC.RESDIR,'\n',...
'cp $HOME/HeLaZ/wk/fort.90 .\n',...
'cp $HOME/HeLaZ/wk/batch_script.sh .\n',...
...
'sbatch batch_script.sh\n',...
'echo $CINECA_SCRATCH/HeLaZ/results/',BASIC.SIMID,'/',BASIC.PARAMS,'/out.txt']);
......@@ -32,8 +30,8 @@ fprintf(fid,[...
'#SBATCH --cpus-per-task=', CLUSTER.CPUPT,'\n',...
'#SBATCH --ntasks-per-node=', CLUSTER.NTPN,'\n',...
'#SBATCH --mem=', CLUSTER.MEM,'\n',...
'#SBATCH --error=', BASIC.RESDIR,'err.txt\n',...
'#SBATCH --output=', BASIC.RESDIR,'out.txt\n',...
'#SBATCH --error=err.txt\n',...
'#SBATCH --output=out.txt\n',...
'#SBATCH --account=FUA34_GBSedge\n',...
'#SBATCH --partition=skl_fua_',CLUSTER.PART,'\n\n',...
...% '#SBATCH --job-name=',PARAMS,'\n\n',...
......@@ -41,7 +39,7 @@ fprintf(fid,[...
'module load intelmpi\n',...
'module load autoload hdf5/1.10.4--intelmpi--2018--binary\n',...
'module load fftw\n',...
'srun --cpu-bind=cores ./../bin/helaz']);
'srun --cpu-bind=cores ./../../../bin/helaz']);
fclose(fid);
system(['cp batch_script.sh ',BASIC.RESDIR,'/.']);
......
......@@ -47,15 +47,15 @@ INITIAL.initback_moments = 0.0e-5;
INITIAL.initnoise_moments = NOISE0;
INITIAL.iseed = 42;
INITIAL.selfmat_file = ...
['''../iCa/self_Coll_GKE_0_GKI_0_ESELF_1_ISELF_1_Pmaxe_',num2str(GRID.pmaxe),...
['''../../../iCa/self_Coll_GKE_0_GKI_0_ESELF_1_ISELF_1_Pmaxe_',num2str(GRID.pmaxe),...
'_Jmaxe_',num2str(GRID.jmaxe),'_Pmaxi_',num2str(GRID.pmaxi),'_Jmaxi_',...
num2str(GRID.jmaxi),'_pamaxx_10.h5'''];
INITIAL.eimat_file = ...
['''../iCa/ei_Coll_GKE_0_GKI_0_ETEST_1_EBACK_1_Pmaxe_',num2str(GRID.pmaxe),...
['''../../../iCa/ei_Coll_GKE_0_GKI_0_ETEST_1_EBACK_1_Pmaxe_',num2str(GRID.pmaxe),...
'_Jmaxe_',num2str(GRID.jmaxe),'_Pmaxi_',num2str(GRID.pmaxi),'_Jmaxi_',...
num2str(GRID.jmaxi),'_pamaxx_10_tau_1.0000_mu_0.0233.h5'''];
INITIAL.iemat_file = ...
['''../iCa/ie_Coll_GKE_0_GKI_0_ITEST_1_IBACK_1_Pmaxe_',num2str(GRID.pmaxe),...
['''../../../iCa/ie_Coll_GKE_0_GKI_0_ITEST_1_IBACK_1_Pmaxe_',num2str(GRID.pmaxe),...
'_Jmaxe_',num2str(GRID.jmaxe),'_Pmaxi_',num2str(GRID.pmaxi),'_Jmaxi_',...
num2str(GRID.jmaxi),'_pamaxx_10_tau_1.0000_mu_0.0233.h5'''];
% Naming and creating input file
......@@ -89,9 +89,9 @@ OUTPUTS.write_moments = '.true.';
OUTPUTS.write_phi = '.true.';
OUTPUTS.write_non_lin = OUTPUTS.write_moments;
if NON_LIN == 0; OUTPUTS.write_non_lin = '.false.'; end;
OUTPUTS.write_doubleprecision = '.true.';
OUTPUTS.resfile0 = ['''',BASIC.RESDIR,'outputs',''''];
OUTPUTS.rstfile0 = ['''',BASIC.RESDIR,'checkpoint',''''];
OUTPUTS.write_doubleprecision = '.false.';
OUTPUTS.resfile0 = '''outputs''';
OUTPUTS.rstfile0 = '''checkpoint''';
OUTPUTS.job2load = JOB2LOAD;
%% Create directories
if ~exist(SIMDIR, 'dir')
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment