id sid tid token lemma pos wd375t37939 1 1 this this DET wd375t37939 1 2 work work NOUN wd375t37939 1 3 presents present VERB wd375t37939 1 4 the the DET wd375t37939 1 5 design design NOUN wd375t37939 1 6 and and CCONJ wd375t37939 1 7 implementation implementation NOUN wd375t37939 1 8 of of ADP wd375t37939 1 9 a a DET wd375t37939 1 10 component component NOUN wd375t37939 1 11 system system NOUN wd375t37939 1 12 architecture architecture NOUN wd375t37939 1 13 in in ADP wd375t37939 1 14 lam lam PROPN wd375t37939 1 15 / / SYM wd375t37939 1 16 mpi mpi PROPN wd375t37939 1 17 , , PUNCT wd375t37939 1 18 a a DET wd375t37939 1 19 production production NOUN wd375t37939 1 20 quality quality NOUN wd375t37939 1 21 , , PUNCT wd375t37939 1 22 open open ADJ wd375t37939 1 23 source source NOUN wd375t37939 1 24 implementation implementation NOUN wd375t37939 1 25 of of ADP wd375t37939 1 26 the the DET wd375t37939 1 27 mpi-1 mpi-1 ADP wd375t37939 1 28 and and CCONJ wd375t37939 1 29 mpi-2 mpi-2 NOUN wd375t37939 1 30 standards standard NOUN wd375t37939 1 31 . . PUNCT wd375t37939 2 1 previous previous ADJ wd375t37939 2 2 versions version NOUN wd375t37939 2 3 of of ADP wd375t37939 2 4 lam lam PROPN wd375t37939 2 5 / / SYM wd375t37939 2 6 mpi mpi PROPN wd375t37939 2 7 , , PUNCT wd375t37939 2 8 as as ADV wd375t37939 2 9 well well ADV wd375t37939 2 10 as as ADP wd375t37939 2 11 other other ADJ wd375t37939 2 12 mpi mpi ADJ wd375t37939 2 13 implementations implementation NOUN wd375t37939 2 14 , , PUNCT wd375t37939 2 15 are be AUX wd375t37939 2 16 based base VERB wd375t37939 2 17 on on ADP wd375t37939 2 18 monolithic monolithic ADJ wd375t37939 2 19 software software NOUN wd375t37939 2 20 architectures architecture NOUN wd375t37939 2 21 that that PRON wd375t37939 2 22 -regardless -regardless NOUN wd375t37939 2 23 of of ADP wd375t37939 2 24 how how SCONJ wd375t37939 2 25 well well ADV wd375t37939 2 26 - - PUNCT wd375t37939 2 27 abstracted abstract VERB wd375t37939 2 28 and and CCONJ wd375t37939 2 29 logically logically ADV wd375t37939 2 30 constructed construct VERB wd375t37939 2 31 -are -are NOUN wd375t37939 2 32 highly highly ADV wd375t37939 2 33 complex complex ADJ wd375t37939 2 34 software software NOUN wd375t37939 2 35 packages package NOUN wd375t37939 2 36 , , PUNCT wd375t37939 2 37 presenting present VERB wd375t37939 2 38 a a DET wd375t37939 2 39 steep steep ADJ wd375t37939 2 40 learning learn VERB wd375t37939 2 41 curve curve NOUN wd375t37939 2 42 for for ADP wd375t37939 2 43 new new ADJ wd375t37939 2 44 developers developer NOUN wd375t37939 2 45 and and CCONJ wd375t37939 2 46 third third ADJ wd375t37939 2 47 parties party NOUN wd375t37939 2 48 . . PUNCT wd375t37939 3 1 as as ADP wd375t37939 3 2 a a DET wd375t37939 3 3 result result NOUN wd375t37939 3 4 , , PUNCT wd375t37939 3 5 parallel parallel ADJ wd375t37939 3 6 researchers researcher NOUN wd375t37939 3 7 face face VERB wd375t37939 3 8 enormous enormous ADJ wd375t37939 3 9 logistical logistical ADJ wd375t37939 3 10 and and CCONJ wd375t37939 3 11 technical technical ADJ wd375t37939 3 12 difficulties difficulty NOUN wd375t37939 3 13 when when SCONJ wd375t37939 3 14 using use VERB wd375t37939 3 15 or or CCONJ wd375t37939 3 16 adapting adapt VERB wd375t37939 3 17 existing exist VERB wd375t37939 3 18 implementations implementation NOUN wd375t37939 3 19 for for ADP wd375t37939 3 20 their their PRON wd375t37939 3 21 own own ADJ wd375t37939 3 22 work work NOUN wd375t37939 3 23 . . PUNCT wd375t37939 4 1 not not PART wd375t37939 4 2 only only ADV wd375t37939 4 3 are be AUX wd375t37939 4 4 existing exist VERB wd375t37939 4 5 code code NOUN wd375t37939 4 6 bases basis NOUN wd375t37939 4 7 typically typically ADV wd375t37939 4 8 locked lock VERB wd375t37939 4 9 into into ADP wd375t37939 4 10 highly highly ADV wd375t37939 4 11 - - PUNCT wd375t37939 4 12 specific specific ADJ wd375t37939 4 13 implementation implementation NOUN wd375t37939 4 14 models model NOUN wd375t37939 4 15 ( ( PUNCT wd375t37939 4 16 effectively effectively ADV wd375t37939 4 17 preventing prevent VERB wd375t37939 4 18 extensions extension NOUN wd375t37939 4 19 that that PRON wd375t37939 4 20 did do AUX wd375t37939 4 21 not not PART wd375t37939 4 22 already already ADV wd375t37939 4 23 conform conform VERB wd375t37939 4 24 to to ADP wd375t37939 4 25 existing existing ADJ wd375t37939 4 26 models model NOUN wd375t37939 4 27 ) ) PUNCT wd375t37939 4 28 , , PUNCT wd375t37939 4 29 the the DET wd375t37939 4 30 time time NOUN wd375t37939 4 31 investment investment NOUN wd375t37939 4 32 required require VERB wd375t37939 4 33 to to PART wd375t37939 4 34 train train VERB wd375t37939 4 35 a a DET wd375t37939 4 36 researcher researcher NOUN wd375t37939 4 37 in in ADP wd375t37939 4 38 a a DET wd375t37939 4 39 complex complex ADJ wd375t37939 4 40 software software NOUN wd375t37939 4 41 system system NOUN wd375t37939 4 42 can can AUX wd375t37939 4 43 be be AUX wd375t37939 4 44 prohibitive prohibitive ADJ wd375t37939 4 45 . . PUNCT wd375t37939 5 1 to to PART wd375t37939 5 2 address address VERB wd375t37939 5 3 these these DET wd375t37939 5 4 issues issue NOUN wd375t37939 5 5 , , PUNCT wd375t37939 5 6 the the DET wd375t37939 5 7 current current ADJ wd375t37939 5 8 version version NOUN wd375t37939 5 9 of of ADP wd375t37939 5 10 lam lam PROPN wd375t37939 5 11 / / SYM wd375t37939 5 12 mpi mpi PROPN wd375t37939 5 13 has have AUX wd375t37939 5 14 been be AUX wd375t37939 5 15 re re VERB wd375t37939 5 16 - - VERB wd375t37939 5 17 architected architecte VERB wd375t37939 5 18 to to PART wd375t37939 5 19 utilize utilize VERB wd375t37939 5 20 a a DET wd375t37939 5 21 component component NOUN wd375t37939 5 22 system system NOUN wd375t37939 5 23 architecture architecture NOUN wd375t37939 5 24 consisting consist VERB wd375t37939 5 25 of of ADP wd375t37939 5 26 four four NUM wd375t37939 5 27 component component NOUN wd375t37939 5 28 frameworks framework NOUN wd375t37939 5 29 and and CCONJ wd375t37939 5 30 a a DET wd375t37939 5 31 meta meta NOUN wd375t37939 5 32 framework framework NOUN wd375t37939 5 33 that that PRON wd375t37939 5 34 ties tie VERB wd375t37939 5 35 them they PRON wd375t37939 5 36 together together ADV wd375t37939 5 37 . . PUNCT wd375t37939 6 1 each each DET wd375t37939 6 2 component component NOUN wd375t37939 6 3 framework framework NOUN wd375t37939 6 4 was be AUX wd375t37939 6 5 designed design VERB wd375t37939 6 6 from from ADP wd375t37939 6 7 analysis analysis NOUN wd375t37939 6 8 of of ADP wd375t37939 6 9 prior prior ADJ wd375t37939 6 10 monolithic monolithic ADJ wd375t37939 6 11 implementations implementation NOUN wd375t37939 6 12 of of ADP wd375t37939 6 13 lam lam PROPN wd375t37939 6 14 / / SYM wd375t37939 6 15 mpi mpi PROPN wd375t37939 6 16 and and CCONJ wd375t37939 6 17 represents represent VERB wd375t37939 6 18 a a DET wd375t37939 6 19 major major ADJ wd375t37939 6 20 functional functional ADJ wd375t37939 6 21 category category NOUN wd375t37939 6 22 : : PUNCT wd375t37939 6 23 run run VERB wd375t37939 6 24 - - PUNCT wd375t37939 6 25 time time NOUN wd375t37939 6 26 environment environment NOUN wd375t37939 6 27 startup startup NOUN wd375t37939 6 28 , , PUNCT wd375t37939 6 29 mpi mpi ADJ wd375t37939 6 30 point point NOUN wd375t37939 6 31 - - PUNCT wd375t37939 6 32 to to ADP wd375t37939 6 33 - - PUNCT wd375t37939 6 34 point point NOUN wd375t37939 6 35 communication communication NOUN wd375t37939 6 36 , , PUNCT wd375t37939 6 37 mpi mpi ADJ wd375t37939 6 38 collective collective ADJ wd375t37939 6 39 communication communication NOUN wd375t37939 6 40 , , PUNCT wd375t37939 6 41 and and CCONJ wd375t37939 6 42 parallel parallel PROPN wd375t37939 6 43 checkpoint checkpoint PROPN wd375t37939 6 44 / / SYM wd375t37939 6 45 restart restart NOUN wd375t37939 6 46 . . PUNCT wd375t37939 7 1 the the DET wd375t37939 7 2 result result NOUN wd375t37939 7 3 is be AUX wd375t37939 7 4 an an DET wd375t37939 7 5 mpi mpi ADJ wd375t37939 7 6 implementation implementation NOUN wd375t37939 7 7 this this PRON wd375t37939 7 8 is be AUX wd375t37939 7 9 highly highly ADV wd375t37939 7 10 modular modular ADJ wd375t37939 7 11 , , PUNCT wd375t37939 7 12 has have AUX wd375t37939 7 13 published publish VERB wd375t37939 7 14 abstraction abstraction NOUN wd375t37939 7 15 and and CCONJ wd375t37939 7 16 interface interface NOUN wd375t37939 7 17 boundaries boundary NOUN wd375t37939 7 18 , , PUNCT wd375t37939 7 19 and and CCONJ wd375t37939 7 20 is be AUX wd375t37939 7 21 significantly significantly ADV wd375t37939 7 22 easier easy ADJ wd375t37939 7 23 to to PART wd375t37939 7 24 develop develop VERB wd375t37939 7 25 , , PUNCT wd375t37939 7 26 maintain maintain VERB wd375t37939 7 27 , , PUNCT wd375t37939 7 28 and and CCONJ wd375t37939 7 29 use use NOUN wd375t37939 7 30 as as ADP wd375t37939 7 31 a a DET wd375t37939 7 32 vehicle vehicle NOUN wd375t37939 7 33 for for ADP wd375t37939 7 34 research research NOUN wd375t37939 7 35 . . PUNCT wd375t37939 8 1 performance performance NOUN wd375t37939 8 2 results result NOUN wd375t37939 8 3 are be AUX wd375t37939 8 4 shown show VERB wd375t37939 8 5 demonstrating demonstrate VERB wd375t37939 8 6 that that SCONJ wd375t37939 8 7 this this DET wd375t37939 8 8 component component NOUN wd375t37939 8 9 - - PUNCT wd375t37939 8 10 based base VERB wd375t37939 8 11 approach approach NOUN wd375t37939 8 12 provides provide VERB wd375t37939 8 13 identical identical ADJ wd375t37939 8 14 ( ( PUNCT wd375t37939 8 15 if if SCONJ wd375t37939 8 16 not not PART wd375t37939 8 17 better well ADJ wd375t37939 8 18 ) ) PUNCT wd375t37939 8 19 performance performance NOUN wd375t37939 8 20 compared compare VERB wd375t37939 8 21 to to ADP wd375t37939 8 22 prior prior ADJ wd375t37939 8 23 monolithic monolithic ADJ wd375t37939 8 24 - - PUNCT wd375t37939 8 25 based base VERB wd375t37939 8 26 implementations implementation NOUN wd375t37939 8 27 . . PUNCT