Voglio salvare i dettagli di ciascun lavoratore così come viene visualizzato nel rapporto di riepilogo mpiprofile. Profsave non fornisce tutti i dettagli in modo molto chiaro per il report generato dall'opzione visualizzatore mpiprofile.
C'è un altro modo per salvare il rapporto?
risposte:
0 per risposta № 1Un modo in cui ho pensato di fare qualcosa di simile è il seguente.
Suppongo che tu stia usando "pmode" perché, per quanto ne so, devi eseguire "pmode" per eseguire mpiprofile.
Quindi è così che va.
Salvataggio
Salvare le informazioni su mpiprofile all'interno di ogni worker (o è spesso chiamato lab dalla mia comprensione).
mpiprofile mpistruct;
Quindi si trasferisce al client usando il seguente comando
pmode lab2client mpistruct;
Quindi salva il mpistruct in un file .mat
salvare ( "mpistruct");
Caricamento in corso: Quando stai provando a visualizzare il risultato mpiprofile:
Carica il file mpi
carico ( "mpistruct.mat");
Esegui visualizzatore mpiprofile
mpiprofile ("viewer", mpistruct);
Questo dovrebbe apparire nel browser.
Nota. Sopra codice è stato testato con 2015b.
(Ho scritto la stessa risposta esatta alla comunità di Matlab. Ho copiato per tua comodità.)