Academic literature on the topic 'Fortran Language'

Create a spot-on reference in APA, MLA, Chicago, Harvard, and other styles

Select a source type:

Consult the lists of relevant articles, books, theses, conference reports, and other scholarly sources on the topic 'Fortran Language.'

Next to every source in the list of references, there is an 'Add to bibliography' button. Press on it, and we will generate automatically the bibliographic reference to the chosen work in the citation style you need: APA, MLA, Harvard, Chicago, Vancouver, etc.

You can also download the full text of the academic publication as pdf and read online its abstract whenever available in the metadata.

Journal articles on the topic "Fortran Language"

1

Levine, David. "Fortran language extensions." ACM SIGPLAN Fortran Forum 13, no. 4 (1994): 11–27. http://dx.doi.org/10.1145/224472.224473.

Full text
APA, Harvard, Vancouver, ISO, and other styles
2

Gehrke, W., Alejandro Garcia, Susan McKay, and Wolfgang Christian. "Fortran 90 Language Guide." Computers in Physics 10, no. 2 (1996): 135. http://dx.doi.org/10.1063/1.4822375.

Full text
APA, Harvard, Vancouver, ISO, and other styles
3

Van Snyder, W. "Scientific Programming in Fortran." Scientific Programming 15, no. 1 (2007): 3–8. http://dx.doi.org/10.1155/2007/930816.

Full text
Abstract:
The Fortran programming language was designed by John Backus and his colleagues at IBM to reduce the cost of programming scientific applications. IBM delivered the first compiler for its model 704 in 1957. IBM's competitors soon offered incompatible versions. ANSI (ASA at the time) developed a standard, largely based on IBM's Fortran IV in 1966. Revisions of the standard were produced in 1977, 1990, 1995 and 2003. Development of a revision, scheduled for 2008, is under way. Unlike most other programming languages, Fortran is periodically revised to keep pace with developments in language and processor design, while revisions largely preserve compatibility with previous versions. Throughout, the focus on scientific programming, and especially on efficient generated programs, has been maintained.
APA, Harvard, Vancouver, ISO, and other styles
4

Chandra, U., G. Riccardi, J. Vagi, J. L. Dekeyser, and F. Hannedouche. "Aftran: Array Fortran programming language." Computer Physics Communications 57, no. 1-3 (1989): 263–67. http://dx.doi.org/10.1016/0010-4655(89)90225-7.

Full text
APA, Harvard, Vancouver, ISO, and other styles
5

Rice University, CORPORATE. "High performance Fortran language specification." ACM SIGPLAN Fortran Forum 12, no. 4 (1993): 1–86. http://dx.doi.org/10.1145/174223.158909.

Full text
APA, Harvard, Vancouver, ISO, and other styles
6

Morris, Karla. "Emulating Multiple Inheritance in Fortran 2003/2008." Scientific Programming 2015 (2015): 1–7. http://dx.doi.org/10.1155/2015/126069.

Full text
Abstract:
Although the high-performance computing (HPC) community increasingly embraces object-oriented programming (OOP), most HPC OOP projects employ the C++ programming language. Until recently, Fortran programmers interested in mining the benefits of OOP had to emulate OOP in Fortran 90/95. The advent of widespread compiler support for Fortran 2003 now facilitates explicitly constructing object-oriented class hierarchies via inheritance and leveraging related class behaviors such as dynamic polymorphism. Although C++ allows a class to inherit from multiple parent classes, Fortran and several other OOP languages restrict or prohibit explicit multiple inheritance relationships in order to circumvent several pitfalls associated with them. Nonetheless, what appears as an intrinsic feature in one language can be modeled as a user-constructed design pattern in another language. The present paper demonstrates how to apply the facade structural design pattern to support a multiple inheritance class relationship in Fortran 2003. The design unleashes the power of the associated class relationships for modeling complicated data structures yet avoids the ambiguities that plague some multiple inheritance scenarios.
APA, Harvard, Vancouver, ISO, and other styles
7

Çingiz qızı Adilzadə, Çinarə. "Programming technologies and algorithm." ANCIENT LAND 09, no. 3 (2022): 5–8. http://dx.doi.org/10.36719/2706-6185/09/5-8.

Full text
Abstract:
Fortran (əvvəllər FORTRAN) ümumi təyinatlı, prosedur, imperativ proqramlaşdırma dilidir. Xüsusilə, ədədi hesablamalar və elmi hesablamalar üçün uyğundur.İlk olaraq 1950-ci illərdə IBM tərəfindən elmi və mühəndislik tətbiqləri üçün hazırlanmışdır.Fortranproqramlaşdırmanın bu sahəsinə erkən hakim oldu və rəqəmsal hava proqnozu, sonlu elementlərin təhlili, hesablama mayeləri kimi hesablama baxımından intensiv sahələrdə yarım əsrdən artıqdır ki, davamlı istifadə olunur.Bu, yüksək performanslı hesablama sahəsində ən populyar dillərdən biridir.Və dünyanın ən sürətli superkompüterlərini müqayisə edən və sıralayan proqramlar üçün istifadə olunan dildir. Açar sözlər: proqramlaşdırma dili, alqoritm,Smalltalk, simulyasiya,sistem Chinara Chingiz gizi Adilzada Azerbaijan Technological University Programming technologies and algorithm Abstract Fortran (formerly FORTRAN) is a general-purpose, procedural, imperative programming language. Inparticular, it issui table for numerical calculations and scientific calculations. It was first developed by IBM in the 1950s for scientific and engineering applications. Fortran dominated this field of programming early on and has been used continuously formore than half a century in computationally intensive fields su ch as digital weather forecasting, finite element analysis, and computational fluids. It isone of them ost popular languages in the field of high performance computing. And it's the language used to compare and rank the world's fastests uper computers. Keywords:programming language, algorithm, Smalltalk, simulation, system
APA, Harvard, Vancouver, ISO, and other styles
8

Lu, Quanming, and Vladimir Getov. "Mixed-Language High-Performance Computing for Plasma Simulations." Scientific Programming 11, no. 1 (2003): 57–66. http://dx.doi.org/10.1155/2003/928543.

Full text
Abstract:
Java is receiving increasing attention as the most popular platform for distributed computing. However, programmers are still reluctant to embrace Java as a tool for writing scientific and engineering applications due to its still noticeable performance drawbacks compared with other programming languages such as Fortran or C. In this paper, we present a hybrid Java/Fortran implementation of a parallel particle-in-cell (PIC) algorithm for plasma simulations. In our approach, the time-consuming components of this application are designed and implemented as Fortran subroutines, while less calculation-intensive components usually involved in building the user interface are written in Java. The two types of software modules have been glued together using the Java native interface (JNI). Our mixed-language PIC code was tested and its performance compared with pure Java and Fortran versions of the same algorithm on a Sun E6500 SMP system and a Linux cluster of Pentium~III machines.
APA, Harvard, Vancouver, ISO, and other styles
9

Zima, Hans P. "From FORTRAN 77 to Locality-Aware High Productivity Languages for Peta-Scale Computing." Scientific Programming 15, no. 1 (2007): 45–65. http://dx.doi.org/10.1155/2007/219061.

Full text
Abstract:
When the first specification of the FORTRAN language was released in 1956, the goal was to provide an "automatic programming system" that would enhance the economy of programming by replacing assembly language with a notation closer to the domain of scientific programming. A key issue in this context, explicitly recognized by the authors of the language, was the requirement to produce efficient object programs that could compete with their hand-coded counterparts. More than 50 years later, a similar situation exists with respect to finding the right programming paradigm for high performance computing systems. FORTRAN, as the traditional language for scientific programming, has played a major role in the quest for high-productivity programming languages that satisfy very strict performance constraints. This paper focuses on high-level support for locality awareness, one of the most important requirements in this context. The discussion centers on the High Performance Fortran (HPF) family of languages, and their influence on current language developments for peta-scale computing. HPF is a data-parallel language that was designed to provide the user with a high-level interface for programming scientific applications, while delegating to the compiler the task of generating an explicitly parallel message-passing program. We outline developments that led to HPF, explain its major features, identify a set of weaknesses, and discuss subsequent languages that address these problems. The final part of the paper deals with Chapel, a modern object-oriented language developed in the High Productivity Computing Systems (HPCS) program sponsored by DARPA. A salient property of Chapel is its general framework for the support of user-defined distributions, which is related in many ways to ideas first described in Vienna Fortran. This framework is general enough to allow a concise specification of sparse data distributions. The paper concludes with an outlook to future research in this area.
APA, Harvard, Vancouver, ISO, and other styles
10

Chapman, Barbara, Piyush Mehrotra, and Hans Zima. "Programming in Vienna Fortran." Scientific Programming 1, no. 1 (1992): 31–50. http://dx.doi.org/10.1155/1992/258136.

Full text
Abstract:
Exploiting the full performance potential of distributed memory machines requires a careful distribution of data across the processors. Vienna Fortran is a language extension of Fortran which provides the user with a wide range of facilities for such mapping of data structures. In contrast to current programming practice, programs in Vienna Fortran are written using global data references. Thus, the user has the advantages of a shared memory programming paradigm while explicitly controlling the data distribution. In this paper, we present the language features of Vienna Fortran for FORTRAN 77, together with examples illustrating the use of these features.
APA, Harvard, Vancouver, ISO, and other styles
More sources

Dissertations / Theses on the topic "Fortran Language"

1

Santavicca, Jeffery W. "Fluid mechanics tutorials in GKS supported FORTRAN." Thesis, This resource online, 1992. http://scholar.lib.vt.edu/theses/available/etd-09122009-040300/.

Full text
APA, Harvard, Vancouver, ISO, and other styles
2

Chabot, Éric. "Parallélisme et communications dans les applications scientifiques (fortran) /." Thèse, Chicoutimi : Université du Québec à Chicoutimi, 1993. http://theses.uqac.ca.

Full text
APA, Harvard, Vancouver, ISO, and other styles
3

Reid, Darryl. "The design and implementation of a large scientific code using FORTRAN 90 /." Internet access available to MUN users only, 2003. http://collections.mun.ca/u?/theses,159602.

Full text
APA, Harvard, Vancouver, ISO, and other styles
4

Hanson, Clyde Russell 1959. "Implementation of Fletcher-Reeves in the GOSPEL optimization package." Thesis, The University of Arizona, 1989. http://hdl.handle.net/10150/277144.

Full text
Abstract:
Implementation of the Fletcher-Reeves optimization strategy into the GOSPEL optimization package is examined. An explanation of the GOSPEL package is provided, followed by the presentation of the Fletcher-Reeves strategy. Performance of all strategies in the updated GOSPEL package are compared for nine test cases. A user manual for GOSPEL operation as well as the source code are also included.
APA, Harvard, Vancouver, ISO, and other styles
5

Craddock, David M. "A FORTRAN 77 simulation of a low temperature storage freezer utilizing a non-azeotropic refrigerant blend." Ohio : Ohio University, 1995. http://www.ohiolink.edu/etd/view.cgi?ohiou1179341435.

Full text
APA, Harvard, Vancouver, ISO, and other styles
6

Habbari, Aïcha. "Conception et realisation d'un analyseur syntaxique pour le systeme cezeau." Clermont-Ferrand 2, 1988. http://www.theses.fr/1988CLF2D219.

Full text
APA, Harvard, Vancouver, ISO, and other styles
7

Mendoza, Marin Florentino Lazaro. "Modelagem, simulação e analise de desempenho de reatores tubulares de polimerização com deflectores angulares internos." [s.n.], 2004. http://repositorio.unicamp.br/jspui/handle/REPOSIP/267665.

Full text
Abstract:
Orientadores: Rubens Maciel Filho, Liliane Maria Ferrareso Lona<br>Tese (doutorado) - Universidade Estadual de Campinas, Faculdade de Engenharia Quimica<br>Made available in DSpace on 2018-08-04T02:31:19Z (GMT). No. of bitstreams: 1 MendozaMarin_FlorentinoLazaro_D.pdf: 8929110 bytes, checksum: 9041b9e7f02f9a324fa10cde9a962f54 (MD5) Previous issue date: 2004<br>Resumo: O modelo determinístico e processo homopolimerização na emulsão do estireno são aplicados em reator tubular contínuo sem e com deflectores angulares internos sob condição isotérmica e não isotérmica. Os resultados de modelagem e simulação foram realizados a estado estacionário, modelo unidimensional, coordenada cilíndrica, fluxo pistão laminar completamente desenvolvido, modelo Smith-Ewart para estimar a conversão do monômero, cinética química de Arrhenius corno modelo de velocidade finita laminar para computar a geração química. O objetivo é modelar, simular e analisar o comportamento do reator de homopolimerização na emulsão do estireno com deflectores angulares inclinados internos, e comparar com reator tubular. Os métodos experimental e matemático-dedutivo foram aplicados para obter resultados, por meio de programação computacional, usando Dinâmica de Fluido Computacional através do método de volumes finitos. As seguintes variáveis como temperatura de reação constante e variável, reator tubular sem e com deflectores, temperatura de alimentação, diâmetro de reator, processo adiabático e exotérmico, calor de reação constante e velocidade axial completamente desenvolvida foram investigados. Os efeitos de conversão de monômero, área transversal interna, temperatura axial, concentração do polímero, radicais e iniciador, outros corno densidade de polímero e monômero, perda de carga e queda de pressão foram determinados e simulados. Os produtos foram caracterizados com Número de Partículas (nucleação homogênea e heterogênea), distribuição de peso molecular, tamanho de partículas de polímero e distribuição de viscosidade. Estes resultados foram validados com resultados da literatura sob condição igualou aproximada. Os resultados sob condições não isotérmicas foram melhores que os resultados isotérmicos em termos de caracterização do polímero. Isso mostra que o desenho alternativo proposto (com deflectores) permite obter o polímero com propriedades melhores em termos de número de partículas, distribuição de peso molecular, distribuição do tamanho de partículas e viscosidade<br>Abstract: Deterministic model and emulsion homopolymerization process of styrene are applied in continuous tubular reactor without and with internal angular baffles under isothermic and no isothermic conditions. The modeling and simulation results were approximate to steady state, one-dimensional model, cylindrical coordinate, fully developed laminar plug flow, Smith-Ewart model to estimate the monomer conversion, Arrhenius chemical kinetics as laminar finite-rate model to compute chemical source. The objective is to model, simulate and to analyze the emulsion homopolymerization reactor performance of styrene with internal-inc1ined angular baffles, and to compare with continuous tubular reactor. The experimental and mathematical-deductive methods were applied to obtain results, by means of computational programming, using Computational Fluid Dynamics (program code), finite volume method. The following variables such as constant and variable reaction temperature, tubular reactor without and with baffles, feed temperature, reactor diameter, adiabatic and exothermic process, constant reaction heat and fully developed axial velocity were investigated. The monomer conversion, internal transversal are a, axial temperature, concentration of polymer, radicals and initiator, others as density of polymer and monomer, head loss and pressure drop effects were determined and simulated. The products were characterized by partic1es number (homogeneous and heterogeneous nuc1eation), molecular weight distribution, polymer partic1es size and polymer viscosity distribution. These results were validated with literature results under same or approximate condition. The results under no isothermic conditions were better than isothermic results in terms of polymer characterization. It is shown that the proposed alternative design (with baffles) allow to obtain the polymer with better properties in terms of number of partic1es, molecular weight distribution, particle size distribution and viscosity<br>Doutorado<br>Desenvolvimento de Processos Químicos<br>Mestre em Engenharia Química
APA, Harvard, Vancouver, ISO, and other styles
8

Reid, N. K. "A formal semantics of parallel features of Fortran 95." Thesis, Queen's University Belfast, 2003. http://ethos.bl.uk/OrderDetails.do?uin=uk.bl.ethos.273424.

Full text
APA, Harvard, Vancouver, ISO, and other styles
9

Au, Kwok Tat Peter. "Portable implementations of nested data-parallel programming languages." Thesis, Imperial College London, 1999. http://ethos.bl.uk/OrderDetails.do?uin=uk.bl.ethos.325055.

Full text
APA, Harvard, Vancouver, ISO, and other styles
10

Cornea, Bogdan Florin. "Prédiction de performances d’applications de calcul distribué exécutées sur une architecture pair-à-pair." Thesis, Besançon, 2011. http://www.theses.fr/2011BESA2012/document.

Full text
Abstract:
Dans le domaine du calcul de haute performance, les architectures d’exécution sont en continuelle évolution. L’augmentation du nombre de nœuds de calcul, ou le choix d’une topologie réseau plus rapide représentent un investissement important tant en temps qu’en moyen financier. Les méthodes de prédiction de performances permettent de guider ce choix. En parallèle à ce développement, les systèmes HPC pair-à-pair (P2P) se sont également développés ces dernières années. Ce type d’architecture hétérogène permettrait la résolution des problèmes scientifiques pour un coût très faible par rapport au coût d’une architecture dédiée.Ce manuscrit présente une méthode nouvelle de prédiction de performances pour les applications réelles de calcul distribué, exécutées dans des conditions réelles. La prédiction prend en compte l’optimisation du compilateur. Les résultats sont extrapolables et ils sont obtenus pour un ralentissement réduit. Ce travail de recherche est implémenté dans un logiciel nouveau nommé dPerf. dPerf est capable de prédire les performances des applications C, C++ ou Fortran qui communiquent en utilisant les normes MPI ou P2P-SAP et qui s’exécutent sur une architecture cible pair à pair, hétérogène et décentralisée. La précision de cette contribution a été étudiée sur (i) la transformée Laplace, pour l’aspect séquentiel, (ii) le benchmark IS de NAS, pour l’aspect MPI, (iii) et le code de l’obstacle pour l’aspect calcul P2P décentralisé et l’extrapolation du nombre de nœuds<br>In the field of high performance computing, the architectures evolve continuously. In order to increase the number of computing nodes or the network speed, an important investment must be considered, from both temporal and financial point of view. Performance prediction methods aim at assisting in finding the best trade-off for such an investment. At the same time, P2P HPC systems have known an increase in development. These heterogeneous architectures would allow solving scientific problems at a low cost, with respect to dedicated systems.The manuscript presents a new method for performance prediction. This method applies to real applications for distributed computing, considered in a real execution environment. This method uses information about the different compiler optimization levels. The prediction results are obtained with reduced slowdown and are scalable. This thesis took shape in the development of the dPerf tool. dPerf predicts the performances of C, C++, and Fortran application, which use MPI or P2P-SAP to communicate. The applications modeled by dPerf are meant for execution on P2P heterogeneous architectures, with a decentralized communication topology. The accuracy of dPerf has been studied on three applications: (i) the Laplace transform, for sequential codes, (ii) the NAS Integer Sort benchmark for distributed MPI programs, (iii) and the obstacle problem, for the decentralized P2P computing and the scaling of the number of computing nodes
APA, Harvard, Vancouver, ISO, and other styles
More sources

Books on the topic "Fortran Language"

1

Gehrke, Wilhelm. Fortran 90 language guide. Springer, 1995.

Find full text
APA, Harvard, Vancouver, ISO, and other styles
2

Gehrke, Wilhelm. Fortran 90 Language Guide. Springer London, 1995. http://dx.doi.org/10.1007/978-1-4471-3014-7.

Full text
APA, Harvard, Vancouver, ISO, and other styles
3

Gehrke, Wilhelm. Fortran 95 Language Guide. Springer London, 1996. http://dx.doi.org/10.1007/978-1-4471-1025-5.

Full text
APA, Harvard, Vancouver, ISO, and other styles
4

Fortran 95 language guide. Springer, 1996.

Find full text
APA, Harvard, Vancouver, ISO, and other styles
5

Koffman, Elliot B. Fortran. 5th ed. Addison-Wesley, 1992.

Find full text
APA, Harvard, Vancouver, ISO, and other styles
6

L, Friedman Frank, and Koffman Elliot B, eds. Fortran. 5th ed. Addison-Wesley Pub. Co, 1997.

Find full text
APA, Harvard, Vancouver, ISO, and other styles
7

Koffman, Elliot B. Fortran. 5th ed. Addison-Wesley Pub. Co., 1997.

Find full text
APA, Harvard, Vancouver, ISO, and other styles
8

Koffman, Elliot B. Fortran. 5th ed. Addison-Wesley, 1993.

Find full text
APA, Harvard, Vancouver, ISO, and other styles
9

Bezner, Hart C. Fortran 77. Prentice-Hall International, 1989.

Find full text
APA, Harvard, Vancouver, ISO, and other styles
10

FORTRAN 77. Prentice Hall, 1989.

Find full text
APA, Harvard, Vancouver, ISO, and other styles
More sources

Book chapters on the topic "Fortran Language"

1

Sakagami, Hitoshi. "Three-Dimensional Fluid Code with XcalableMP." In XcalableMP PGAS Programming Language. Springer Singapore, 2020. http://dx.doi.org/10.1007/978-981-15-7683-6_6.

Full text
Abstract:
AbstractIn order to adapt parallel computers to general convenient tools for computational scientists, a high-level and easy-to-use portable parallel programming paradigm is mandatory. XcalableMP, which is proposed by the XcalableMP Specification Working Group, is a directive-based language extension for Fortran and C to easily describe parallelization in programs for distributed memory parallel computers. The Omni XcalableMP compiler, which is provided as a reference XcalableMP compiler, is currently implemented as a source-to-source translator. It converts XcalableMP programs to standard MPI programs, which can be easily compiled by the native Fortran compiler and executed on most of parallel computers. A three-dimensional Eulerian fluid code written in Fortran is parallelized by XcalableMP using two different programming models with the ordinary domain decomposition method, and its performances are measured on the K computer. Programs converted by the Omni XcalableMP compiler prevent native Fortran compiler optimizations and show lower performance than that of hand-coded MPI programs. Finally almost the same performances are obtained by using specific compiler options of the native Fortran compiler in the case of a global-view programming model, but performance degradation is not improved by specifying any native compiler options when the code is parallelized by a local-view programming model.
APA, Harvard, Vancouver, ISO, and other styles
2

Adams, Jeanne C., Walter S. Brainerd, Richard A. Hendrickson, Richard E. Maine, Jeanne T. Martin, and Brian T. Smith. "Language Elements and Source Form." In The Fortran 2003 Handbook. Springer London, 2009. http://dx.doi.org/10.1007/978-1-84628-746-6_3.

Full text
APA, Harvard, Vancouver, ISO, and other styles
3

Gehrke, Wilhelm. "Source Form." In Fortran 95 Language Guide. Springer London, 1996. http://dx.doi.org/10.1007/978-1-4471-1025-5_1.

Full text
APA, Harvard, Vancouver, ISO, and other styles
4

Gehrke, Wilhelm. "Execution Control." In Fortran 95 Language Guide. Springer London, 1996. http://dx.doi.org/10.1007/978-1-4471-1025-5_10.

Full text
APA, Harvard, Vancouver, ISO, and other styles
5

Gehrke, Wilhelm. "Input/Output." In Fortran 95 Language Guide. Springer London, 1996. http://dx.doi.org/10.1007/978-1-4471-1025-5_11.

Full text
APA, Harvard, Vancouver, ISO, and other styles
6

Gehrke, Wilhelm. "Formats." In Fortran 95 Language Guide. Springer London, 1996. http://dx.doi.org/10.1007/978-1-4471-1025-5_12.

Full text
APA, Harvard, Vancouver, ISO, and other styles
7

Gehrke, Wilhelm. "Program Units and Subprograms." In Fortran 95 Language Guide. Springer London, 1996. http://dx.doi.org/10.1007/978-1-4471-1025-5_13.

Full text
APA, Harvard, Vancouver, ISO, and other styles
8

Gehrke, Wilhelm. "Intrinsic Subprograms." In Fortran 95 Language Guide. Springer London, 1996. http://dx.doi.org/10.1007/978-1-4471-1025-5_14.

Full text
APA, Harvard, Vancouver, ISO, and other styles
9

Gehrke, Wilhelm. "Type Concept." In Fortran 95 Language Guide. Springer London, 1996. http://dx.doi.org/10.1007/978-1-4471-1025-5_2.

Full text
APA, Harvard, Vancouver, ISO, and other styles
10

Gehrke, Wilhelm. "Lexical Tokens." In Fortran 95 Language Guide. Springer London, 1996. http://dx.doi.org/10.1007/978-1-4471-1025-5_3.

Full text
APA, Harvard, Vancouver, ISO, and other styles

Conference papers on the topic "Fortran Language"

1

Cheng, Harry H. "Extending C and FORTRAN for Design Automation." In ASME 1994 Design Technical Conferences collocated with the ASME 1994 International Computers in Engineering Conference and Exhibition and the ASME 1994 8th Annual Database Symposium. American Society of Mechanical Engineers, 1994. http://dx.doi.org/10.1115/detc1994-0051.

Full text
Abstract:
Abstract The CH programming language, a high-performance C, is designed to be a superset of ANSI C. CH bridges the gap between ANSI C and FORTRAN; it encompasses almost all the programming capabilities of FORTRAN 77 in the current implementation and consists of features of many other programming languages and software packages. Unlike other general-purpose programming languages, CH is designed to be especially suitable for applications in mechanical systems engineering. Because of our research interests, many programming features in CH have been implemented for design automation, although they are useful in other applications as well. In this paper we will describe these new programming features for design automation, as they are currently implemented in CH in comparison with ANSI C and FORTRAN 77.
APA, Harvard, Vancouver, ISO, and other styles
2

Mesina, George L. "Reformulation RELAP5-3D in FORTRAN 95 and Results." In ASME 2010 3rd Joint US-European Fluids Engineering Summer Meeting collocated with 8th International Conference on Nanochannels, Microchannels, and Minichannels. ASMEDC, 2010. http://dx.doi.org/10.1115/fedsm-icnmm2010-30401.

Full text
Abstract:
RELAP5-3D is a nuclear power plant code used worldwide for safety analysis, design, and operator training. In keeping with ongoing developments in the computing industry, we have re-architected the code in the FORTRAN 95 language [2], the current, fully-available, ANSI standard FORTRAN language. These changes include a complete reworking of the database and conversion of the source code to take advantage of new constructs. The improvements and impacts to the code are manifold. It is a completely machine-independent code that produces machine independent fluid property and plot files and expands to the exact size needed to accommodate the user’s input. Runtime is generally better for larger input models, many prior user-reported problems have been resolved, and the program is better tested. Other impacts of code reformulation are improved code readability, reduced maintenance and development time, increased adaptability to new computing platforms, and increased code longevity. Comparison between the pre- and post-conversion code are made on the basis of programming metrics and code performance.
APA, Harvard, Vancouver, ISO, and other styles
3

Klöckner, Andreas. "Loo.py: from fortran to performance via transformation and substitution rules." In PLDI '15: ACM SIGPLAN Conference on Programming Language Design and Implementation. ACM, 2015. http://dx.doi.org/10.1145/2774959.2774969.

Full text
APA, Harvard, Vancouver, ISO, and other styles
4

ZAMMIT, STEVE. "Conversion of existing FORTRAN simulation programs to a general purpose simulation language." In Flight Simualtion Technologies Conference. American Institute of Aeronautics and Astronautics, 1988. http://dx.doi.org/10.2514/6.1988-4581.

Full text
APA, Harvard, Vancouver, ISO, and other styles
5

Bogusz, E., G. Fox, T. Haupt, K. Hawick, and S. Ranka. "Preliminary evaluation of High-Performance FORTRAN as a language for computational fluid dynamics." In Fluid Dynamics Conference. American Institute of Aeronautics and Astronautics, 1994. http://dx.doi.org/10.2514/6.1994-2262.

Full text
APA, Harvard, Vancouver, ISO, and other styles
6

Loveman. "Fortran: a modern standard programming language for parallel scalable high performance technical computing." In Proceedings of the 1996 ICPP Workshop on Challenges for Parallel Processing ICPPW-96. IEEE, 1996. http://dx.doi.org/10.1109/icppw.1996.538600.

Full text
APA, Harvard, Vancouver, ISO, and other styles
7

Ren, Hao, Wentao Mo, Shuo Liu, Dong Li, Yang Sun, and Guang Zhao. "Code Automation Technology Based COSINE Software Development." In ASME 2013 Power Conference. American Society of Mechanical Engineers, 2013. http://dx.doi.org/10.1115/power2013-98109.

Full text
Abstract:
Source code automatic generation technology can improve software development’s quality and productivity significantly. However, the existing code generators cannot satisfy nuclear power software development demand. This paper analyzes development feature of scientific computing software and develops a FORTRAN Code Generator (FCG) using C# language. FCG can generate program variables definition FORTRAN source code automatically according to input metadata. FCG also can generate memory allocation source code for dynamic variables in program. Besides, FCG can generate data access interface for global variables in code. Right now, FCG has been applied to source code development of COSINE (Core and System Integrated Engine for design and analysis) software package. Development practice has proved that FCG can improve development efficiency of nuclear power software greatly.
APA, Harvard, Vancouver, ISO, and other styles
8

Thompson, Sean, and Harry H. Cheng. "Computer-Aided Displacement Analysis of Spatial Mechanisms." In ASME 1994 Design Technical Conferences collocated with the ASME 1994 International Computers in Engineering Conference and Exhibition and the ASME 1994 8th Annual Database Symposium. American Society of Mechanical Engineers, 1994. http://dx.doi.org/10.1115/detc1994-0052.

Full text
Abstract:
Abstract Recently, Cheng (1993) introduced the CH programming language. CH is designed to be a superset of ANSI C with all programming features of FORTRAN. Many programming features in CH are specifically designed and implemented for design automation. Handling dual number as a basic built-in data type in the language is one example. Formulas with dual numbers can be translated into CH programming statements as easily as formulas with real and complex numbers. In this paper we will show that both formulation and programming with dual numbers are remarkably simple for analysis of complicated spatial mechanisms within the programming paradigm of CH. With computational capabilities for dual formulas in mind, formulas for analysis of spatial mechanisms are derived differently from those intended for implementation in computer programming languages without dual data type. We will demonstrate some formulation and programming techniques in the programming paradigm of CH through a displacement analysis of the RCRCR five-link spatial mechanism. A CH program that can obtain both numerical and graphical results for complete displacement analysis of the RCRCR mechanism will be presented.
APA, Harvard, Vancouver, ISO, and other styles
9

Becker, Dulceneia, Joa˜o Roberto Barbosa, and Jesuino Takachi Tomita. "An Object-Oriented Parallel Finite-Volume CFD Code." In ASME Turbo Expo 2008: Power for Land, Sea, and Air. ASMEDC, 2008. http://dx.doi.org/10.1115/gt2008-51187.

Full text
Abstract:
This paper concerns the parallelization and optimization of an in-house three-dimensional unstructured finite-volume computational fluid dynamics (CFD) code. It aims to highlight the use of programming techniques in order to speedup computation and minimize memory usage. The motivation for developing an in-house solver is that commercial codes are general and sometimes simulations are not in agreement with actual phenomena. Moreover, in-house models can be developed and easily integrated to the solver. The original code was initially written in Fortran 77 though the most recent added subroutines include Fortran 90 features. Due to language restrictions and the initial project objectives, issues such as memory usage minimization were not considered. The new code uses an object-oriented paradigm aiming to enhance code reuse and increase efficiency during application development. The parallel code is fully written in Fortran 90 using MPI and hence portable to different architectures. Numerical experiments of typical 3D cases, such as flat plate with uniform incoming flow and a converging-diverging supersonic nozzle, were carried out showing good parallel efficiency. The serial version of the ported code has shown a considerable reduction on the execution time compared to the original code. Convergent solutions agree with the solution of the original code.
APA, Harvard, Vancouver, ISO, and other styles
10

Viola, Jairo, Sina Dehghan, and YangQuan Chen. "Embedded RIOTS: Model Predictive Control Towards Edge." In ASME 2019 International Design Engineering Technical Conferences and Computers and Information in Engineering Conference. American Society of Mechanical Engineers, 2019. http://dx.doi.org/10.1115/detc2019-97046.

Full text
Abstract:
Abstract RIOTS is a general purpose optimal problem solver written as a MATLAB toolbox with mixed-language programming (C, Fortran, Matlab, Simulink). This first paper introduces how to make RIOTS run under an embedded platform RP3B (Raspberry Pi 3 B) with Windows 10. We presented the system architecture and a complete demo on running RIOTS as the inner kernel for MPC, using a house made thermal control system based on Peltier modules.
APA, Harvard, Vancouver, ISO, and other styles

Reports on the topic "Fortran Language"

1

Foster, I. T., and K. M. Chandy. Fortran M language definition. Office of Scientific and Technical Information (OSTI), 1993. http://dx.doi.org/10.2172/10189493.

Full text
APA, Harvard, Vancouver, ISO, and other styles
2

Bylsma, Wesley. GNU C/C++ and FORTRAN Language Interoperability with Function Usage. Defense Technical Information Center, 2012. http://dx.doi.org/10.21236/ada558295.

Full text
APA, Harvard, Vancouver, ISO, and other styles
3

Tucker, Bruce E. FEASIL (Fortran Engineering and Scientific Inquiry Language) User's Guide Version 7.4.1. Defense Technical Information Center, 1987. http://dx.doi.org/10.21236/ada196299.

Full text
APA, Harvard, Vancouver, ISO, and other styles
4

Bylsma, Wesley. GNU C/C++ and FORTRAN Language Interoperability with Function Usage: Part 2. Defense Technical Information Center, 2012. http://dx.doi.org/10.21236/ada567758.

Full text
APA, Harvard, Vancouver, ISO, and other styles
5

Obua, Steven. Cosmopolitan Identifiers. Steven Obua as Recursive Mind, 2021. http://dx.doi.org/10.47757/obua.cosmo-id.3.

Full text
Abstract:
I propose a simple Unicode-based lexical syntax for programming language identifiers using characters from international scripts (currently Latin, Greek, Cyrillic and Math). Such cosmopolitan identifiers are designed to achieve much of the simplicity of Fortran identifiers while acknowledging a modern international outlook. This seems particularly advantageous in contexts where such identifiers are not (only) used by professional programmers, but are exposed to normal users, for example through scriptable applications.
APA, Harvard, Vancouver, ISO, and other styles
6

Fytas, K., E. B. Wilson, and R. K. Singhal. Comparison of Fortran and GPSS languages in the simulation of a shovel-truck open pit operation. Natural Resources Canada/ESS/Scientific and Technical Publishing Services, 1987. http://dx.doi.org/10.4095/304988.

Full text
APA, Harvard, Vancouver, ISO, and other styles
We offer discounts on all premium plans for authors whose works are included in thematic literature selections. Contact us to get a unique promo code!

To the bibliography