X-Git-Url: https://hackdaworld.org/gitweb/?p=physik%2Fnlsop.git;a=blobdiff_plain;f=nlsop.c;h=0e06c77432cb0385ba0298cb7e1382341ce2e3af;hp=da983b373e2a07245fd94060bbf8f0fc6bdd4d78;hb=1bdb2f409daecf16a7bf641a5061435ca4a062e2;hpb=33a6df05544930aecf56adf5094cbbc8ef38e47d diff --git a/nlsop.c b/nlsop.c index da983b3..0e06c77 100644 --- a/nlsop.c +++ b/nlsop.c @@ -335,7 +335,7 @@ int calc_max_extra(d3_lattice *d3_l) int write_ac_distr(d3_lattice *d3_l,int ac_distr) { int fd,x,y,z; - int count=0,offset; + int count,offset; char file[16]; if(ac_distr==1) strcpy(file,"a.plot"); @@ -350,6 +350,7 @@ int write_ac_distr(d3_lattice *d3_l,int ac_distr) for(z=0;zmax_z;z++) { + count=0; for(x=0;xmax_x;x++) { for(y=0;ymax_y;y++) @@ -1006,12 +1007,12 @@ int main(int argc,char **argv) sprintf(s_txt,"steps: %d",my_info.steps); sprintf(dose_txt,"dose: %.2fe+17 C/cm²",my_info.steps*1.0/(d3_l.max_x*d3_l.max_y*CELL_LENGTH*CELL_LENGTH*1000)); sprintf(r_txt,"pressure range: %d",my_info.range); - sprintf(ap_txt,"a_ap: %.4f b_ap: %.3f",my_info.a_ap,my_info.b_ap); - sprintf(el_txt,"a_el: %.3f b_el: %.3f",my_info.a_el,my_info.b_el); - sprintf(cd_txt,"a_cd: %.3f b_cd: %.3f",my_info.a_cd,my_info.b_cd); - sprintf(cp_txt,"a_cp: %.5f",my_info.a_cp); - sprintf(dr_ac_txt,"a/c diffusion rate: %.4f",my_info.dr_ac); - if(my_info.c_diff!=0) sprintf(dr_cc_txt,"c/c diffusion rate: %.4f",my_info.dr_cc); + sprintf(ap_txt,"a_ap: %f b_ap: %f",my_info.a_ap,my_info.b_ap); + sprintf(el_txt,"a_el: %f b_el: %f",my_info.a_el,my_info.b_el); + sprintf(cd_txt,"a_cd: %f b_cd: %f",my_info.a_cd,my_info.b_cd); + sprintf(cp_txt,"a_cp: %f",my_info.a_cp); + sprintf(dr_ac_txt,"a/c diffusion rate: %f",my_info.dr_ac); + if(my_info.c_diff!=0) sprintf(dr_cc_txt,"c/c diffusion rate: %f",my_info.dr_cc); else sprintf(dr_cc_txt,"c/c diffusion rate: none"); sprintf(zdiff_txt,"diffusion in z direction: %c",my_info.z_diff?'y':'n'); sprintf(diff_txt,"diffusion every %d steps",my_info.diff_rate);