From cc95bd1ca5e69ce13766ca0acea11560531ed620 Mon Sep 17 00:00:00 2001 From: Samo Penic <samo.penic@fe.uni-lj.si> Date: Tue, 24 May 2016 08:01:55 +0000 Subject: [PATCH] From snapshots, raw tape configuration is extracted and written into tape file and not the rendered one --- src/timestep.c | 11 +++++++++-- 1 files changed, 9 insertions(+), 2 deletions(-) diff --git a/src/timestep.c b/src/timestep.c index 315c1d1..a8c0b32 100644 --- a/src/timestep.c +++ b/src/timestep.c @@ -1,3 +1,4 @@ +/* vim: set ts=4 sts=4 sw=4 noet : */ #include<stdlib.h> #include<stdio.h> #include<math.h> @@ -18,10 +19,10 @@ ts_bool run_simulation(ts_vesicle *vesicle, ts_uint mcsweeps, ts_uint inititer, ts_uint iterations, ts_uint start_iteration){ ts_uint i, j,k,l,m; - ts_double r0,kc1,kc2,kc3,kc4; + ts_double r0,kc1=0,kc2=0,kc3=0,kc4=0; ts_double l1,l2,l3,vmsr,bfsr, vmsrt, bfsrt; ts_ulong epochtime; - FILE *fd1,*fd2=NULL; + FILE *fd1,*fd2=NULL,*fd3=NULL; char filename[10000]; strcpy(filename,command_line_args.path); strcat(filename,"statistics.csv"); @@ -75,6 +76,12 @@ cell_occupation(vesicle); ts_fprintf(stdout,"Done %d out of %d iterations (x %d MC sweeps).\n",i+1,inititer+iterations,mcsweeps); dump_state(vesicle,i); + fd3=fopen(".status","w"); + if(fd3==NULL){ + fatal("Cannot open .status file for writing",1); + } + fprintf(fd3,"%d",i); + fclose(fd3); if(i>=inititer){ write_vertex_xml_file(vesicle,i-inititer); write_master_xml_file(command_line_args.output_fullfilename); -- Gitblit v1.9.3