Skip to content
#

openmp

Here are 905 public repositories matching this topic...

dbaumgaertner
dbaumgaertner commented Oct 30, 2018

The problem is as follows:

Given an optimization model part which contains elements. Gid is specified as output format. If the elements of the optimization model part are not initialized (which may happen e.g. when no internal analyzer is defined), then the function GiDOutputProcess::ExecuteBeforeSolutionLoop will produce a seg-fault when it calls

`__initialize_results --> gid_io.h line 6

DABH
DABH commented Dec 2, 2019

It seems like the parameter names used to control AMG and solver settings are pretty different for the MPI vs. non-MPI versions of the runtime AMGCL interface. For example, in examples/mpi/solve_mm_mpi.cpp, we have

prm.put("local.coarsening.type", coarsening);
prm.put("local.relax.type",      relaxation);
prm.put("isolver.type",          iterative_solver);

but these parameters lik

axxel
axxel commented Jan 7, 2017

The pthreads based multi-threading code should be improved (IMHO). I see two options:

  1. keep the internal 'explicit' interface more or less like it is but switch from pthreads to c++11 threads.
  2. remove the 'explicit' interface, which should simplify the code significantly and switch to OpenMP where applicable.

I would strongly prefer the second option as is would reduce the complexity of

Improve this page

Add a description, image, and links to the openmp topic page so that developers can more easily learn about it.

Curate this topic

Add this topic to your repo

To associate your repository with the openmp topic, visit your repo's landing page and select "manage topics."

Learn more

You can’t perform that action at this time.