14 research outputs found
MPI Application Binary Interface Standardization
MPI is the most widely used interface for high-performance computing (HPC)
workloads. Its success lies in its embrace of libraries and ability to evolve
while maintaining backward compatibility for older codes, enabling them to run
on new architectures for many years. In this paper, we propose a new level of
MPI compatibility: a standard Application Binary Interface (ABI). We review the
history of MPI implementation ABIs, identify the constraints from the MPI
standard and ISO C, and summarize recent efforts to develop a standard ABI for
MPI. We provide the current proposal from the MPI Forum's ABI working group,
which has been prototyped both within MPICH and as an independent abstraction
layer called Mukautuva. We also list several use cases that would benefit from
the definition of an ABI while outlining the remaining constraints
Recommended from our members
What Should a Clinician Do When Spreading Depolarizations are Observed in a Patient?
Abstract: The International Conference on Spreading Depolarizations (iCSD) held in Boca Raton, Florida, in the September of 2018 devoted a section to address the question, “What should a clinician do when spreading depolarizations are observed in a patient?” Discussants represented a wide range of expertise, including neurologists, neurointensivists, neuroradiologists, neurosurgeons, and pre-clinical neuroscientists, to provide both clinical and basic pathophysiology perspectives. A draft summary of viewpoints offered was then written by a multidisciplinary writing group of iCSD members, based on a transcript of the session. Feedback of all discussants was formally collated, reviewed, and incorporated into the final document which was subsequently approved by all authors
Recommended from our members
What Should a Clinician Do When Spreading Depolarizations are Observed in a Patient?
Abstract: The International Conference on Spreading Depolarizations (iCSD) held in Boca Raton, Florida, in the September of 2018 devoted a section to address the question, “What should a clinician do when spreading depolarizations are observed in a patient?” Discussants represented a wide range of expertise, including neurologists, neurointensivists, neuroradiologists, neurosurgeons, and pre-clinical neuroscientists, to provide both clinical and basic pathophysiology perspectives. A draft summary of viewpoints offered was then written by a multidisciplinary writing group of iCSD members, based on a transcript of the session. Feedback of all discussants was formally collated, reviewed, and incorporated into the final document which was subsequently approved by all authors
Cauchy’s Theory of Dispersion Anticipated by Fresnel
In 1836 Augustin-Louis Cauchy (1789–1857), having left Paris and settled in Prague following the July Revolution, published a memoir on the dispersion of light under the auspices of Prague’s Royal Society of Sciences. In it he produced an equation that is even today known as Cauchy’s formula for dispersion. It works reasonably well for normally dispersive bodies and was only replaced towards the end of the 19th century following the discovery of anomalous dispersion in Denmark by C. Christiansen in 1870 and consequent changes in theory by Wolfgang Sellmeier and Hermann von Helmholtz (1821–1894) in Germany. In his publication Cauchy nowhere referred for inspiration to Augustin-Jean Fresnel (1788–1827), the originator in France of wave optics. Instead, he wrote that Gustave-Gaspard Coriolis (1792–1843), having read Cauchy’s earlier work on the equations of motion that govern a system of material points, suggested that terms which Cauchy had there neglected might account for dispersion – assuming that the medium, or ether, that was presumed to carry optical radiation is itself so constituted
Recommended from our members
What Should a Clinician Do When Spreading Depolarizations are Observed in a Patient?
Abstract: The International Conference on Spreading Depolarizations (iCSD) held in Boca Raton, Florida, in the September of 2018 devoted a section to address the question, “What should a clinician do when spreading depolarizations are observed in a patient?” Discussants represented a wide range of expertise, including neurologists, neurointensivists, neuroradiologists, neurosurgeons, and pre-clinical neuroscientists, to provide both clinical and basic pathophysiology perspectives. A draft summary of viewpoints offered was then written by a multidisciplinary writing group of iCSD members, based on a transcript of the session. Feedback of all discussants was formally collated, reviewed, and incorporated into the final document which was subsequently approved by all authors