Încerc să rulez un script (lucruri de astrofizică) folosind mpirun. Am executat comanda:
mpirun -n 3 ./vătămare
și am primit această eroare:
/usr/local/bin/hydra_pmi_proxy: eroare la încărcarea bibliotecilor partajate: libcr.so.0: nu se poate deschide fișierul obiect partajat: nu există un astfel de fișier sau director
[mpiexec@sajal-Aspire-E5-574] HYD_pmcd_pmiserv_proxy_init_cb (pm/pmiserv/pmiserv_cb.c:448): assert (!closed) failed
[mpiexec@sajal-Aspire-E5-574] HYDT_dmxu_poll_wait_for_event (tools/demux/demux_poll.c:77): callback a returnat starea de eroare
[mpiexec@sajal-Aspire-E5-574] HYD_pmci_wait_for_completion (pm/pmiserv/pmiserv_pmci.c:196): eroare de așteptare pentru eveniment
[mpiexec@sajal-Aspire-E5-574] main (ui/mpich/mpiexec.c:336): eroare manager de proces care așteaptă finalizarea
Notă: harm este numele scriptului executabil. Am căutat ceva pe Google și am descoperit că dacă instalez biblioteca numită: libcr-dev, eroarea de mai sus (referitor la problema localizării libcr.so.0) s-ar putea rezolva. Cu toate acestea, când încerc să-l instalez folosind:
sudo apt-get install libcr-dev
Am primit eroarea:
Citirea listelor de pachete... Gata
Construirea arborelui de dependență
Citirea informațiilor despre stare... Gata
E: Imposibil de localizat pachetul libcr-dev
Încerc să găsesc soluția la problema de mai sus, dar nu am reușit. Eu folosesc ubuntu 20.04. Ma poate ajuta cineva?