<commit_before>@STRING{ijnmf = {International Journal for Numerical Methods in Fluids}}
@string{cmame = "Computer Methods in Applied Mechanics and Engineering"}
@string{ijnme = "International Journal for Numerical Methods in Engineering"}

@article{luby1986simple,
title = {A simple parallel algorithm for the maximal independent set problem},
author = {<NAME>},
journal = {SIAM journal on computing},
volume = {15},
number = {4},
pages = {1036-1053},
year = {1986},
publisher = {SIAM}
}

@article{petit2003experiments,
title = {Experiments on the minimum linear arrangement problem},
author = {<NAME>},
journal = {Journal of Experimental Algorithmics (JEA)},
volume = {8},
pages = {2-3},
year = {2003},
publisher = {ACM}
}

@article{zhou2010adjacency,
title = {Adjacency-based data reordering algorithm for acceleration of finite element computations},
author = {<NAME> Shephard, <NAME> and Carothers, <NAME> and Jansen, <NAME>},
journal = {Scientific Programming},
volume = {18},
number = {2},
pages = {107-123},
year = {2010},
publisher = {IOS Press}
}

@COMMENT the non-blocking consensus algorithm
@article{hoefler2010scalable,
title = {Scalable communication protocols for dynamic sparse data exchange},
author = {<NAME> and Siebert, Christian and Lumsdaine, Andrew},
journal = {ACM Sigplan Notices},
volume = {45},
number = {5},
pages = {159--168},
year = {2010},
publisher = {ACM}
}

@COMMENT implementation of basic non-blocking collectives
@inproceedings{hoefler2007implementation,
  title={Implementation and performance analysis of non-blocking collective operations for MPI},
  author={<NAME> and <NAME> and <NAME>},
  booktitle={Supercomputing, 2007. SC'07. Proceedings of the 2007 ACM/IEEE Conference on},
  pages={1--10},
  year={2007},
  organization={IEEE}
}

@COMMENT scalability issues in MPI 2.0
@inproceedings{balaji2009mpi,
  title={MPI on a Million Processors},
  author={<NAME> and Buntinas, Darius and <NAME> and <NAME> and <NAME> and <NAME> and <NAME> and <NAME>},
  booktitle={European Parallel Virtual Machine/Message Passing Interface Users’ Group Meeting},
  pages={20--30},
  year={2009},
  organization={Springer}
}

@COMMENT "modern" MPI
@book{gropp2014using,
  title={Using advanced MPI: Modern features of the message-passing interface},
  author={<NAME> Hoefler, <NAME> <NAME> <NAME>},
  year={2014},
  publisher={MIT Press}
}

@COMMENT non-blocking collectives in MPI3
@article{hoefler2006non,
  title={Non-Blocking Collective Operations for MPI-3},
  author={<NAME> <NAME> <NAME> and <NAME> <NAME> and <NAME>},
  journal={Open Systems Lab, Indiana University, Tech. Rep},
  volume={8},<commit_msg>fix non-ASCII character<commit_after>@STRING{ijnmf = {International Journal for Numerical Methods in Fluids}}
@string{cmame = "Computer Methods in Applied Mechanics and Engineering"}
@string{ijnme = "International Journal for Numerical Methods in Engineering"}

@article{luby1986simple,
title = {A simple parallel algorithm for the maximal independent set problem},
author = {<NAME>},
journal = {SIAM journal on computing},
volume = {15},
number = {4},
pages = {1036-1053},
year = {1986},
publisher = {SIAM}
}

@article{petit2003experiments,
title = {Experiments on the minimum linear arrangement problem},
author = {<NAME>},
journal = {Journal of Experimental Algorithmics (JEA)},
volume = {8},
pages = {2-3},
year = {2003},
publisher = {ACM}
}

@article{zhou2010adjacency,
title = {Adjacency-based data reordering algorithm for acceleration of finite element computations},
author = {<NAME> <NAME> <NAME> and Carothers, <NAME> and <NAME>},
journal = {Scientific Programming},
volume = {18},
number = {2},
pages = {107-123},
year = {2010},
publisher = {IOS Press}
}

@COMMENT the non-blocking consensus algorithm
@article{hoefler2010scalable,
title = {Scalable communication protocols for dynamic sparse data exchange},
author = {Hoefler, Torsten and Siebert, Christian and Lumsdaine, Andrew},
journal = {ACM Sigplan Notices},
volume = {45},
number = {5},
pages = {159--168},
year = {2010},
publisher = {ACM}
}

@COMMENT implementation of basic non-blocking collectives
@inproceedings{hoefler2007implementation,
  title={Implementation and performance analysis of non-blocking collective operations for MPI},
  author={Hoefler, Torsten and Lumsdaine, Andrew and Rehm, Wolfgang},
  booktitle={Supercomputing, 2007. SC'07. Proceedings of the 2007 ACM/IEEE Conference on},
  pages={1--10},
  year={2007},
  organization={IEEE}
}

@COMMENT scalability issues in MPI 2.0
@inproceedings{balaji2009mpi,
  title={MPI on a Million Processors},
  author={<NAME> and Buntinas, <NAME> <NAME> Gropp, William and <NAME> and <NAME> and <NAME> and <NAME>},
  booktitle={European Parallel Virtual Machine/Message Passing Interface Users' Group Meeting},
  pages={20--30},
  year={2009},
  organization={Springer}
}

@COMMENT "modern" MPI
@book{gropp2014using,
  title={Using advanced MPI: Modern features of the message-passing interface},
  author={<NAME> and Hoefler, Torsten and <NAME> and <NAME>},
  year={2014},
  publisher={MIT Press}
}

@COMMENT non-blocking collectives in MPI3
@article{hoefler2006non,
  title={Non-Blocking Collective Operations for MPI-3},
  author={<NAME> <NAME> Bosilca, <NAME>, <NAME>, <NAME>},
  journal={Open Systems Lab, Indiana University, Tech. Rep},
  volume={8},
{'fraction_non_alphanumeric': 0.13028764805414553, 'fraction_numerical': 0.04286520022560632, 'mean_word_length': 5.846846846846847, 'pattern_counts': {'":': 0, '<': 52, '<?xml version=': 0, '>': 52, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '456823', 'n_tokens_mistral': 1862, 'n_tokens_neox': 1625, 'n_words': 552}