more foo
[physik/posic.git] / moldyn.c
index a978541..9d782d6 100644 (file)
--- a/moldyn.c
+++ b/moldyn.c
@@ -41,9 +41,9 @@ int moldyn_init(t_moldyn *moldyn,int argc,char **argv) {
 
 int moldyn_shutdown(t_moldyn *moldyn) {
 
+       printf("[moldyn] shutdown\n");
        moldyn_log_shutdown(moldyn);
        link_cell_shutdown(moldyn);
-       moldyn_log_shutdown(moldyn);
        rand_close(&(moldyn->random));
        free(moldyn->atom);
 
@@ -171,9 +171,10 @@ int moldyn_set_log(t_moldyn *moldyn,u8 type,char *fb,int timer) {
 
 int moldyn_log_shutdown(t_moldyn *moldyn) {
 
+       printf("[moldyn] log shutdown\n");
        if(moldyn->efd) close(moldyn->efd);
        if(moldyn->mfd) close(moldyn->mfd);
-       if(moldyn->visual) visual_tini(moldyn->visual);
+       if(&(moldyn->vis)) visual_tini(&(moldyn->vis));
 
        return 0;
 }
@@ -618,10 +619,6 @@ int moldyn_integrate(t_moldyn *moldyn) {
        /* calculate initial forces */
        potential_force_calc(moldyn);
 
-       /* accuracy check */
-       ds=0.5*moldyn->tau_square*v3_norm(&(atom[0].f))/atom[0].mass;
-       if(ds>moldyn->lc.
-
        /* zero absolute time */
        moldyn->time=0.0;