]> hackdaworld.org Git - physik/posic.git/commitdiff
more foo
authorhackbard <hackbard>
Wed, 29 Nov 2006 19:10:55 +0000 (19:10 +0000)
committerhackbard <hackbard>
Wed, 29 Nov 2006 19:10:55 +0000 (19:10 +0000)
moldyn.c
moldyn.h
run
sic.c

index eb2c6068caae95cd7efac77c5dff1e7e0eb285b8..9d782d657fbc89c5ab800ed7705de48c87739a1e 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;
 }
index 947467cf0431d77744bf589fdee2f39562ab61aa..a2855a7b458e6a3fa2e03882de6dfda7d10373df 100644 (file)
--- a/moldyn.h
+++ b/moldyn.h
@@ -109,7 +109,7 @@ typedef struct s_moldyn {
        int mfd;                /* fd for momentum log */
        unsigned int vwrite;    /* how often to visualize atom information */
        char vfb[64];           /* visualization file name base */
-       void *visual;           /* pointer (hack!) */
+       //void *visual;         /* pointer (hack!) */
        unsigned int swrite;    /* how often to create a save file */
        char sfb[64];           /* visualization file name base */
 
diff --git a/run b/run
index b1a2ceb9727c8b0c9927b65c895d42fd5f8b913c..264a4aca518259049bfdeaea37f1c26e3d4885f4 100755 (executable)
--- a/run
+++ b/run
@@ -1,13 +1,10 @@
 mkdir -p saves video
 ./clean
-./sic $@
+./sic
 if [ "$?" == "0" ]; then
        ./perms
-       argv="`echo $@ | grep -- '-V'`"
-       if [ "$argv" ] ; then
-               base=`echo $argv | awk -F'-V' '{ print $2 }' | \
-                       awk '{ print $2 }'`
-               rasmol -nodisplay < ${base}.scr > /dev/null 2>&1
+       if [ "$1" ] ; then
+               rasmol -nodisplay < $1.scr > /dev/null 2>&1
                ./ppm2avi
        fi
 fi
diff --git a/sic.c b/sic.c
index 5d85534df5d8620710d388df03f5e2b8ae0f9791..b5a8d93c1d46f2eb0e1266dce100b706cc21a1c2 100644 (file)
--- a/sic.c
+++ b/sic.c
@@ -69,7 +69,6 @@ int main(int argc,char **argv) {
        /* set (initial) dimensions of simulation volume */
        printf("[sic] setting dimensions\n");
        set_dim(&md,10*LC_SI,10*LC_SI,10*LC_SI,TRUE);
-       printf("%.15f <---\n",md.vis.dim.x);
 
        /* set periodic boundary conditions in all directions */
        printf("[sic] setting periodic boundary conditions\n");