Re: Overall support for multicore cpu
I got it to work. I missed one of the variables that has to be included inside the for loop.
int cores = (int)num_vertices / 100;
if (cores == 0)
cores = 1;
if (cores > omp_get_num_procs())
cores = omp_get_num_procs();
int m;
#pragma omp parallel for num_threads (cores) private(m)
for (m = 0; m < (int)num_vertices; m++)
{
Point3 v;
Vertex *vtemp;
v.x = vert[m].v[0];
v.y = vert[m].v[1];
v.z = vert[m].v[2];
vtemp = object_find_vertex_point(ob, &v);
vindex[m] = ac_object_get_vertex_index(ob, vtemp);
}
Last edited by modeler; 27th December 2020 at 11:29 AM.
|