X-Git-Url: https://hackdaworld.org/gitweb/?a=blobdiff_plain;f=moldyn.c;h=d7d89bc2328506715a1d5d82e439267ce41281fa;hb=b4628acf6967b179451bd36f74c2ba312590ecbf;hp=8d50a69c8a4f06b28d3a75ffcc57951c0281fbc5;hpb=452a348351ae8a2255809918a05683d2510655ce;p=physik%2Fposic.git diff --git a/moldyn.c b/moldyn.c index 8d50a69..d7d89bc 100644 --- a/moldyn.c +++ b/moldyn.c @@ -1951,11 +1951,6 @@ int potential_force_calc(t_moldyn *moldyn) { #endif u8 bc_ij,bc_ik; int dnlc; -#ifdef PTHREADS - int ret; - pthread_t kthread[27]; - t_kdata kdata[27]; -#endif count=moldyn->count; itom=moldyn->atom; @@ -1964,10 +1959,6 @@ int potential_force_calc(t_moldyn *moldyn) { atom=moldyn->atom; #endif -#ifdef PTHREADS - memset(kdata,0,27*sizeof(t_kdata)); -#endif - /* reset energy */ moldyn->energy=0.0; @@ -2136,9 +2127,7 @@ int potential_force_calc(t_moldyn *moldyn) { continue; /* first loop over atoms k */ -#ifndef PTHREADS if(moldyn->func3b_k1) { -#endif for(k=0;k<27;k++) { @@ -2177,24 +2166,11 @@ int potential_force_calc(t_moldyn *moldyn) { if(ktom==&(itom[i])) continue; -#ifdef PTHREADS - kdata[k].moldyn=moldyn; - kdata[k].ai=&(itom[i]); - kdata[k].aj=jtom; - kdata[k].ak=ktom; - kdata[k].bc=bc_ik; - ret=pthread_create(&(kthread[k]),NULL,moldyn->func3b_k1,&(kdata[k])); - if(ret) { - perror("[moldyn] create k1 thread"); - return ret; - } -#else moldyn->func3b_k1(moldyn, &(itom[i]), jtom, ktom, bc_ik|bc_ij); -#endif #ifdef STATIC_LISTS } @@ -2207,9 +2183,7 @@ int potential_force_calc(t_moldyn *moldyn) { } -#ifndef PTHREADS } -#endif if(moldyn->func3b_j2) moldyn->func3b_j2(moldyn,