A copy of this work was available on the public web and has been preserved in the Wayback Machine. The capture dates from 2021; you can also visit the original URL.
The file type is application/pdf
.
Filters
Toward Modern Fortran Tooling and a Thriving Developer Community
[article]
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
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
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]
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]
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
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
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
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]
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
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
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]
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
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]
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