221 Hits in 4.0 sec

Toward Modern Fortran Tooling and a Thriving Developer Community [article]

Milan Curcic, Ondřej Čertík, Brad Richardson, Sebastian Ehlert, Laurence Kedward, Arjen Markus, Ivan Pribec, Jérémie Vandenplas
2021 arXiv   pre-print
However, Fortran has not kept up with the modern software development practices and tooling in the internet era. As a consequence, the Fortran developer experience has diminished.  ...  To address this problem, an open source community has formed on GitHub in 2019 and began to work on the initial set of core tools: a standard library, a build system and package manager, and a community-curated  ...  Summary A new open source community called Fortran-lang was formed to address the lack of modern Fortran tooling such as a comprehensive standard library, a dedicated build system and package manager,  ... 
arXiv:2109.07382v1 fatcat:arv6qgy4z5ecbmwtolw4zcekga

Toward Community Software Ecosystems for High-Performance Computational Science

Lois Curfman McInnes
2018 Figshare  
This presentation will introduce the xSDK, or Extreme-scale Scientific Software Development Kit, where community-defined policies are increasing the quality and interoperability across numerical libraries  ...  These challenges create the unique opportunity to fundamentally change how scientific software is designed, developed, and sustained---with explicit work toward scientific software ecosystems.  ...  Modern learning theory: • Build from knowledge base: Elaboration and Models • Vast body of SE content from broad community • Learn, adapt, adopt, assimilate Identify Topic Develop Package  ... 
doi:10.6084/m9.figshare.5959714.v1 fatcat:oipc3m5sajeppbwd7eka7nfkc4

John R. Rice: Mathematical Software Pioneer

Thomas Haigh
2010 IEEE Annals of the History of Computing  
Rice felt that ''mathematical software somehow has a niche between theory and practice where algorithms can thrive'' and that practicing scientists and engineers could benefit from, and even contribute  ...  As well as parallel versions of the discretizers, solvers, and other tools this also included GUI and visualization tools, exemplifying Rice's commitment to the creation of problem-solving environments  ... 
doi:10.1109/mahc.2010.64 fatcat:quzrimz33resveipfgkoo3ixmq

Ocular Lens Microcirculation Model, A Web-Based Bioengineering Educational Tool [chapter]

S. E. Vaghefi
2011 International Federation for Medical and Biological Engineering Proceedings  
This multi-scale virtual eye model is being developed to enable a powerful educational tool for students and researchers as well as a novel form of integrative diagnosis or treatment for individuals, based  ...  This sophisticated computer model was then linked to a website, in order to elevate it from a local computer model to a global research and educational tool.  ...  This exposure to the international lens community makes this model a unique tool in acquiring a better understanding of the ocular lens and its fluid dynamics.  ... 
doi:10.1007/978-3-642-21729-6_12 fatcat:myclpiq3mzckhlnnkfrjl7rno4

The Next 7000 Programming Languages [chapter]

Robert Chatley, Alastair Donaldson, Alan Mycroft
2019 Lecture Notes in Computer Science  
Half-a-century on, we cast programming languages in a Darwinian 'tree of life' and explore languages, their features (genes) and language evolution from the viewpoint of 'survival of the fittest'.  ...  We investigate this thesis by exploring how various languages fared in the past, and then consider the divergence between the languages empirically used in 2017 and the language features one might have  ...  We are grateful to Sophia Drossopoulou, Stephen Kell, Tom Stuart, Joost-Pieter Katoen, Flemming Nielson and Bernhard Steffen for their useful feedback on an earlier draft of this work.  ... 
doi:10.1007/978-3-319-91908-9_15 fatcat:kympenwph5ajjg2ilydix423he

On the preparation of computer science professionals in academic institutions

J. A. Archibald, M. Katzper
1974 Proceedings of the May 6-10, 1974, national computer conference and exposition on - AFIPS '74  
Other causes are the specific failure of industry to make its needs known to academic institutions and the general lack of communication between these communities.  ...  Re-ordering of priorities within undergraduate programs and an application-oriented undergraduate program are presented as a means of solving part of the problem.  ...  Indeed, such development is the vitality of a thriving discipline. Retention of theoretical emphasis in the graduate curricula should meet these needs.  ... 
doi:10.1145/1500175.1500241 dblp:conf/afips/ArchibaldK74 fatcat:25laqnyctrfbpc4lrxlgirkyra

Popularity, Interoperability, and Impact of Programming Languages in 100,000 Open Source Projects

Tegawende F. Bissyande, Ferdian Thung, David Lo, Lingxiao Jiang, Laurent Reveillere
2013 2013 IEEE 37th Annual Computer Software and Applications Conference  
Unfortunately, there is a lack of large scale and comprehensive studies that examine the "popularity", "interoperability", and "impact" of various programming languages.  ...  Programming languages have been proposed even before the era of the modern computer.  ...  CONCLUSION AND FUTURE WORK Programming languages come and go. Only a few are adopted and thrive.  ... 
doi:10.1109/compsac.2013.55 dblp:conf/compsac/BissyandeTLJR13 fatcat:tnbrgmjzlbbdvaydadnrk3pizq

CSDMS: a community platform for numerical modeling of Earth surface processes

Gregory E. Tucker, Eric W. H. Hutton, Mark D. Piper, Benjamin Campforts, Tian Gan, Katherine R. Barnhart, Albert J. Kettner, Irina Overeem, Scott D. Peckham, Lynn McCready, Jaia Syvitski
2022 Geoscientific Model Development  
Here we describe design principles, protocols, and tools developed by the Community Surface Dynamics Modeling System (CSDMS) to promote a flexible, interoperable, and ever-improving research software ecosystem  ...  These include a community repository for model sharing and metadata, interface and ontology standards for model interoperability, language-bridging tools, a modular programming library for model construction  ...  The authors gratefully acknowledge the contributions of numerous CSDMS members, whose service on committees, sharing of codes, teaching of clinics, and other efforts have created a vibrant community of  ... 
doi:10.5194/gmd-15-1413-2022 fatcat:3cy54w2pxbf4fahztaaxexs4hu

Applying Knowledge Management in University Research [chapter]

Benjamin Loh, Ai-Chee Tang, Thomas Menkhoff, Yue Wah Chay, Hans-Dieter Evers
2010 Governing and Managing Knowledge in Asia  
This paper argues that knowledge management (KM) practices and tools can support universities in addressing these demands.  ...  Their missions and functions are 'pragmatized' because of emerging new players and competing markets for knowledge production, the availability of higher education to a wider range of social classes and  ...  All programmes adopt a flexible, multidisciplinary approach towards managing the increasingly complex demands of modern businesses, notably with an emphasis on computer literacy and technology, company  ... 
doi:10.1142/9789814289900_0011 fatcat:eyltfwnymfdtjceidw3mrzkf3a

The challenges of developing computational physics: the case of South Africa

T Salagaram, N Chetty
2013 Journal of Physics, Conference Series  
Most modern scientific research problems are complex and interdisciplinary in nature.  ...  In this paper, we report on a survey that we conducted of undergraduate physics curricula in South Africa to determine the content and the approach taken in the teaching of computational physics.  ...  Acknowledgments TS thanks the NRF and the department of Physics at the UP for funding.  ... 
doi:10.1088/1742-6596/454/1/012075 fatcat:asoqrgnsejb33jj3wyhgmfn3dm

Splitting the difference: the historical necessity of synthesis in software engineering

S. Shapiro
1997 IEEE Annals of the History of Computing  
Examination of the discourse of software technologists in a number of key professional and trade journals over the last 25 years illuminates various disputes central to the development of software engineering  ...  and highlights the necessity of a more pluralistic mindset revolving around synthesis and trade-offs.  ...  Acknowledgments This research was supported in part by the Charles Babbage Institute for the History of Information Processing and by the Leverhulme Trust.  ... 
doi:10.1109/85.560729 fatcat:ya5szj3a7vhqpb7a26ragbxlbu

Simulations of Future Particle Accelerators: Issues and Mitigations [article]

D. Sagan, M. Berz, N.M. Cook, Y. Hao, G. Hoffstaetter, A. Huebl, C.-K. Huang, M.H. Langston, C. E. Mayes, C. E. Mitchell, C.-K. Ng, J. Qiang (+6 others)
2021 arXiv   pre-print
In this paper possible mitigating strategies are discussed for issues faced by the accelerator community as it endeavors to produce better and more comprehensive modeling tools.  ...  Examples include the modeling of beams at extreme intensities and densities (toward the quantum degeneracy limit), and with ultra-fine control (down to the level of individual particles).  ...  Addressing these Grand Challenges will require a community effort to coordinate and modernize the current set of modeling tools, with capabilities that extend far beyond what the current toolset can do  ... 
arXiv:2108.11027v1 fatcat:6vreeemnsza4xol6ceecqyyfe4

Recent trends in the marketplace of high performance computing

Erich Strohmaier, Jack J. Dongarra, Hans W. Meuer, Horst D. Simon
2005 Parallel Computing  
At the same time there is renewed broad interest in the scientific HPC community for new hardware architectures and new programming paradigms.  ...  The IBM BlueGene/L system is one early example of a shifting design focus for large-scale system. The DARPA HPCS program has 0167-8191/$ -see front matter Ó 2005 Published by Elsevier B.V. (J.J.  ...  Debuggers and performance tools for scalable systems have developed slowly, however, and even today most users consider the programming tools on parallel supercomputers to be inadequate.  ... 
doi:10.1016/j.parco.2005.02.001 fatcat:f3ochojjpjgcfgx766hbfvehpy

Digital Infrastructure in Astrophysics [article]

Frank Timmes, Rich Townsend, Lars Bildsten
2020 arXiv   pre-print
Astronomy, as a field, has long encouraged the development of free, open digital infrastructure (e.g., National Research Council 2010, 2011).  ...  of developers.  ...  Astropy -Kelle Cruz The Astropy Project is a community-driven effort to develop and maintain a FOSS package that contains much of the core functionality and common tools required across astronomy (https  ... 
arXiv:2001.02559v1 fatcat:j7kklh3tbva7fmaggvovunwa7a

From novel mathematics to efficient algorithms. Do we have proper SD foundation to build future? [article]

2002 arXiv   pre-print
In a stark contrast with the deeply flawed C++, the Oberon technologies (specifically, the Component Pascal and the BlackBox development environment) offer an unparalleled SD platform for building scientific  ...  by the software industry (Sun's Java and Microsoft's C#).  ...  Jikia and V. Borodulin for running the Dirac trace test on a 32-bit version of Form-2; T.Ohl for insightful discussions of functional programming; A.  ... 
arXiv:hep-ph/0202033v2 fatcat:l5esmlkjovcpdnoepq5lza776e
« Previous Showing results 1 — 15 out of 221 results