Många av världens ledande superdatorarkitekturer är en hybrid av delat minne och nätverksdistribuerat minne. En sådan arkitektur lämpar sig för en hybrid MPI-trådprogrammeringsmodell. Vi presenterar först ett genomförande av inter-thread meddelande passerar baserat på MPI och pthread bibliotek. Dessutom presenterar vi ett effektivt genomförande av detektion av uppsägningar för kommunikationsrundor. Vi använder termen gradvis meddelande passerar för att beteckna kommunikationsgränssnittet baserat på denna uppsägning upptäckt. Detta gränssnitt används sedan för att genomföra parallella operationer för adaptiva ostrukturerade maskor, och prestandan för resulterande applikationer jämförs med ren MPI-drift. Vi presenterar också nya arbetsflöden som möjliggörs av möjligheten att variera antalet trådar under körning.
Ibanez m.fl. I REF föreslogs en multimodal multimodal parallellisering av adaptiva maskor.
Hybrid MPI-thread parallelization of adaptive mesh operations
{'venue': 'Parallel Comput.', 'journal': 'Parallel Comput.', 'mag_field_of_study': ['Computer Science']}