57     ITG *nx=NULL,*ny=NULL,*nz=NULL,ifree,i,*ithread=NULL;
    59     double *xo=NULL,*yo=NULL,*zo=NULL,*x=NULL,*y=NULL,*z=NULL;
    61     if(*nobject==0){
return;}
    62     if(
strcmp1(&objectset[20],
"                    ")!=0){
    77                            nodedesiinv,xo,yo,zo,x,y,z,nx,ny,nz,&ifree));
    79        RENEW(xo,
double,ifree);
    80        RENEW(yo,
double,ifree);
    81        RENEW(zo,
double,ifree);
    82        RENEW(x,
double,ifree);
    83        RENEW(y,
double,ifree);
    84        RENEW(z,
double,ifree);
    92        char *env,*envloc,*envsys;
    99        envsys=getenv(
"NUMBER_OF_CPUS");
   101       sys_cpus=atoi(envsys);
   102       if(sys_cpus<0) sys_cpus=0;
   109        if(sys_cpus<1) sys_cpus=1;
   114        envloc = getenv(
"CCX_NPROC_FILTER");
   127        env = getenv(
"OMP_NUM_THREADS");
   152        printf(
" Using up to %" ITGFORMAT " cpu(s) for transition to sensitivities.\n\n", 
num_cpus);
 #define ITGFORMAT
Definition: CalculiX.h:52
 
static ITG * ny1
Definition: transitionmain.c:39
 
int pthread_create(pthread_t *thread_id, const pthread_attr_t *attributes, void *(*thread_function)(void *), void *arguments)
 
static double * zo1
Definition: transitionmain.c:47
 
static ITG * nodedesi1
Definition: transitionmain.c:39
 
void FORTRAN(actideacti,(char *set, ITG *nset, ITG *istartset, ITG *iendset, ITG *ialset, char *objectset, ITG *ipkon, ITG *ibject, ITG *ne))
 
static ITG * nobject1
Definition: transitionmain.c:39
 
ITG strcmp1(const char *s1, const char *s2)
Definition: strcmp1.c:24
 
subroutine pretransition(ipkon, kon, lakon, co, nk, ipoface, nodface, nodedesiinv, xo, yo, zo, x, y, z, nx, ny, nz, ifree)
Definition: pretransition.f:21
 
static ITG * ndesi1
Definition: transitionmain.c:39
 
ITG getSystemCPUs()
Definition: getSystemCPUs.c:40
 
static ITG ifree1
Definition: transitionmain.c:39
 
static char * objectset1
Definition: transitionmain.c:37
 
static double * yo1
Definition: transitionmain.c:47
 
static double * co1
Definition: transitionmain.c:47
 
static double * xo1
Definition: transitionmain.c:47
 
#define RENEW(a, b, c)
Definition: CalculiX.h:40
 
#define SFREE(a)
Definition: CalculiX.h:41
 
void * transitionmt(ITG *i)
Definition: transitionmain.c:176
 
static ITG * nk1
Definition: transitionmain.c:39
 
static ITG * nz1
Definition: transitionmain.c:39
 
static ITG num_cpus
Definition: transitionmain.c:39
 
int pthread_join(pthread_t thread, void **status_ptr)
 
static double * yy1
Definition: transitionmain.c:47
 
static double * x1
Definition: transitionmain.c:47
 
#define ITG
Definition: CalculiX.h:51
 
static ITG * nx1
Definition: transitionmain.c:39
 
subroutine posttransition(dgdxglob, nobject, nk, nodedesi, ndesi, objectset)
Definition: posttransition.f:21
 
static double * z1
Definition: transitionmain.c:47
 
#define NNEW(a, b, c)
Definition: CalculiX.h:39
 
static double * dgdxglob1
Definition: transitionmain.c:47