Eu preciso implementar inversão de matriz densa paralela para uma linguagem que estou usando que parece não ter uma biblioteca existente para isso (especificamente IDL usando IDL Bridge para passagem de mensagens). Eu estou familiarizado com métodos de programação paralela através da experiência usando MPI em C ++, embora principalmente para métodos paralelos de FFT e N-body. Tenho pouca experiência ou conhecimento de métodos computacionais, seriais ou paralelos, para álgebra linear.
O que estou procurando é uma descrição clara de pseudo-código de um algoritmo de inversão de matriz paralela estável e robusto, apropriado para um pequeno número de núcleos, pois a máquina que executa a tarefa IDL (atualmente serial) possui 8 núcleos. Na prática, provavelmente usarei apenas 4 para manter os núcleos livres para outras tarefas.
Eu preferiria a simplicidade do que o desempenho de ponta, se houver uma variedade de algoritmos conhecidos para esta tarefa.
LD_PRELOAD
se necessário.