Big Chemical Encyclopedia

Chemical substances, components, reactions, process design ...

Articles Figures Tables About

Fortran

To meet these conditions a special chemical programming language CHMTRN (Chemical Translator) was developed. By use of a special assembler - TBLTRN (Table Translator, written by Dr. Donald E. Barth), it was possible to convert the CHMTRN tables into specially encoded FORTRAN BLOCK DATA statements which could be loaded with LHASA or read in at run time. [Pg.22]

The basic approach of CHMTRN is that there are keywords (currently several hundred) that have [Pg.22]

If this name conflicts or duplicates that of some other chemical program, I apologize. The duplication is unintentional. [Pg.22]

ACS Symposium Series American Chemical Society Washington, DC, 1977. [Pg.22]

LHASA contains an interpreter called EVLTRN (Evaluate Transform) which decodes the bit patterns and performs the requested queries about the current structure or performs a specified operation. As an example, consider a line from the tables which says [Pg.23]

Given the concentrations of Na, Ca, Cl, and SO4 (as some combination of NaCl and Na2S04), this subroutine calculates the activity coefficients of Ca and SO4 and the activity of water, using the Pitzer equations and the parameters from Harvie and Weare (1980). The expression Uca +asoj- HjO tested [Pg.605]

Even readers not familiar with FORTRAN should be able to see how the many summation signs in the Pitzer equations are expanded into actual expressions, and how the many parameters fit in. The equations are broken up into terml, term2, etc., to correspond with the text in 15.7.2. Here are some comments which may help to understand the program. [Pg.605]

To make the program easier to read. Equation (15.38) in Chapter 15 is split into a number of terms which have separate statements in the program. These are as follows. [Pg.606]

SUBROUTINE pitzer (mNa,mCl,mCa,mS04,gainma Ca,gamma S04,aH20) 1 [Pg.608]

PARAMETER REAL,PARAMETER REAL,PARAMETER REAL,PARAMETER REAL,PARAMETER REAL, PARAMETER REAL,DIMENSI0N(3),PARAMETER REAL,DIMENSI0N(3),PARAMETER REAL,DIMENSION(3),PARAMETER REAL,DIMENSI0N(3),PARAMETER [Pg.608]


The calculation of vapor and liquid fugacities in multi-component systems has been implemented by a set of computer programs in the form of FORTRAN IV subroutines. These are applicable to systems of up to twenty components, and operate on a thermodynamic data base including parameters for 92 compounds. The set includes subroutines for evaluation of vapor-phase fugacity... [Pg.5]

The calculation of single-stage equilibrium separations in multicomponent systems is implemented by a series of FORTRAN IV subroutines described in Chapter 7. These treat bubble and dewpoint calculations, isothermal and adiabatic equilibrium flash vaporizations, and liquid-liquid equilibrium "flash" separations. The treatment of multistage separation operations, which involves many additional considerations, is not considered in this monograph. [Pg.6]

Evaluation of the activity coefficients, (or y for noncondensable components),is implemented by the FORTRAN subroutine GAMMA, which finds simultaneously the coefficients for all components. This subroutine references subroutine TAUS to obtain the binary parameters, at system temperature. [Pg.76]

The computation of pure-component and mixture enthalpies is implemented by FORTRAN IV subroutine ENTH, which evaluates the liquid- or vapor-phase molar enthalpy for a system of up to 20 components at specified temperature, pressure, and composition. The enthalpies calculated are in J/mol referred to the ideal gas at 300°K. Liquid enthalpies can be determined either with... [Pg.93]

The bubble and dew-point temperature calculations have been implemented by the FORTRAN IV subroutine BUDET and the pressure calculations by subroutine BUDEP, which are described and listed in Appendix F. These subroutines calculate the unknown temperature or pressure, given feed composition and the fixed pressure or temperature. They provide for input of initial estimates of the temperature or pressure sought, but converge quickly from any estimates within the range of validity of the thermodynamic framework. Standard initial estimates are provided by the subroutines. [Pg.119]

Both vapor-liquid flash calculations are implemented by the FORTRAN IV subroutine FLASH, which is described and listed in Appendix F. This subroutine can accept vapor and liquid feed streams simultaneously. It provides for input of estimates of vaporization, vapor and liquid compositions, and, for the adiabatic calculation, temperature, but makes its own initial estimates as specified above in the absence (0 values) of the external estimates. No cases have been encountered in which convergence is not achieved from internal initial estimates. [Pg.122]

This computation procedure has been implemented by FORTRAN IV subroutine BLIPS, which is described and listed in Appendix G. This subroutine provides for designation of "solvent" components if not designated, they are determined internally. [Pg.125]

The computer subroutines for calculation of vapor-phase and liquid-phase fugacity (activity) coefficients, reference fugac-ities, and molar enthalpies, as well as vapor-liquid and liquid-liquid equilibrium ratios, are described and listed in this Appendix. These are source routines written in American National Standard FORTRAN (FORTRAN IV), ANSI X3.9-1978, and, as such, should be compatible with most computer systems with FORTRAN IV compilers. Approximate storage requirements and CDC 6400 execution times for these subroutines are given in Appendix J. [Pg.289]

The subroutines PARIN and PARCH are source routines written in American National Standard FORTRAN (FORTRAN IV), ANSI X3.9-1978, and should be compatible with most computer systems where input can be taken from logical unit 3. [Pg.340]

The programs DRFLA for vapor-liquid and DRELI for liquid-liquid calculations are written in FORTRAN IV source language for the CDC 6400 of the Computer Center, University of California, Berkeley. Minor modifications, mostly with regard to input and output, will be required for implementation on most other computer systems. [Pg.347]

The program storage requirements will depend somewhat on the computer and FORTRAN compiler involved. The execution times can be corrected approximately to those for other computer systems by use of factors based upon bench-mark programs representative of floating point manipulations. For example, execution times on a CDC 6600 would be less by a factor of roughly 4 than those given in the tcible and on a CDC 7600 less by a factor of roughly 24. [Pg.352]

This actually translates into a fairly simple algorithm, based closely on the standard velocity Verlet method. Written in a Fortran-like pseudo-code, it is as follows. At tire start of the run we calculate both rapidly-varying (1) and slowly-varying (F) forces, then, in the main loop ... [Pg.2252]

A very pedagogical, highly readable introduction to quasi-Newton optimization methods. It includes a modular system of algoritlnns in pseudo-code which should be easy to translate to popular progrannning languages like C or Fortran. [Pg.2360]

Thus At = n Ati = riin2St. It is simple matter to write down the Fortran pseudocode for this breakup. [Pg.308]

D. W. Noid, B. G. Sumpter, B. Wunderlich and G. A. Pfeffer, Molecular dynamics simulations of polymers Methods for optimal Fortran programming , J. Comput. Chem., 11(2), 236-241, 1990. [Pg.493]

An important though deman ding book. Topics include statistical mechanics, Monte Carlo sim illation s. et uilibrium and non -ec iiilibrium molecular dynamics, an aly sis of calculation al results, and applications of methods to problems in liquid dynamics. The authors also discuss and compare many algorithms used in force field simulations. Includes a microfiche containing dozens of Fortran-77 subroutines relevant to molecular dynamics and liquid simulations. [Pg.2]

Figures 5.4 and 5.8 Press W H, B P Flannery, S A Teukolsky and W T Vetterling, Numerical Recipes in Fortran. 1992, Cambridge University F ess. Figures 5.4 and 5.8 Press W H, B P Flannery, S A Teukolsky and W T Vetterling, Numerical Recipes in Fortran. 1992, Cambridge University F ess.
MOBAS was written by the author (Rogers, 1983) in BASIC to illustrate matrix inversion in molecular orbital calculations. It is modeled after a program in FORTRAN n given by Dickson (Dickson, 1968). [Pg.223]

SHMO is a simple Huckel MO program in FORTRAN that functions much as MOBAS does and is also based on the Dickson program. The SHMO source code must be compiled. Compiled SHMO is in executable code (.exe). Run SHMO from the system level (do not go into BASIC) with the single command... [Pg.223]

Chirlian, P. M., 1981. Microsoft FORTRAN. Dilithium Press, Beaverton, OR. [Pg.334]

Souree - This folder (direetory) eontains all FORTRAN souree eode, inelude files, Makefiles, and the master eopy of the basis set library. [Pg.649]

In order to balance public domain science with a high quality commercial software product it has been necessary for us to reimplement almost every aspect of computational chemistry embodied in HyperChem. All HyperChem source code is written in C or C-t-t, specified, designed, and implemented by Hyper-Chem s developers. We have stood on the scientific shoulders of giants, but we have not used their FORTRAN code Thus, although we have had access to MOPAC and other public domain codes for testing and other purposes, HyperChem computes MINDO, MNDO, and AMI wave functions, for example, with HyperChem code, not MOPAC code. We have made the effort to implement modern chemical science in a modern software-engineered product. [Pg.158]

This big increase in speed has not been without cost. The everyday machine codes and high-level languages (Fortran, Pascal, C, etc.) used to control operations in a standard computer are inappropriate for parallel processing, which needs its own instruction set and has led to the development of special languages for use with the transputer. [Pg.314]


See other pages where Fortran is mentioned: [Pg.36]    [Pg.76]    [Pg.111]    [Pg.1883]    [Pg.2184]    [Pg.305]    [Pg.123]    [Pg.364]    [Pg.209]    [Pg.288]    [Pg.45]    [Pg.103]    [Pg.160]    [Pg.224]    [Pg.224]    [Pg.225]    [Pg.256]    [Pg.366]    [Pg.645]    [Pg.309]   
See also in sourсe #XX -- [ Pg.123 ]

See also in sourсe #XX -- [ Pg.101 , Pg.103 ]

See also in sourсe #XX -- [ Pg.309 , Pg.314 ]

See also in sourсe #XX -- [ Pg.593 ]

See also in sourсe #XX -- [ Pg.77 , Pg.160 , Pg.162 , Pg.168 , Pg.239 , Pg.348 , Pg.349 ]

See also in sourсe #XX -- [ Pg.9 , Pg.13 ]

See also in sourсe #XX -- [ Pg.5 , Pg.77 , Pg.90 , Pg.95 , Pg.145 ]

See also in sourсe #XX -- [ Pg.4 ]

See also in sourсe #XX -- [ Pg.4 , Pg.12 ]

See also in sourсe #XX -- [ Pg.90 , Pg.95 , Pg.273 , Pg.274 ]

See also in sourсe #XX -- [ Pg.500 , Pg.503 , Pg.558 ]

See also in sourсe #XX -- [ Pg.29 ]

See also in sourсe #XX -- [ Pg.97 ]

See also in sourсe #XX -- [ Pg.226 , Pg.227 , Pg.228 , Pg.229 , Pg.230 , Pg.240 , Pg.251 , Pg.263 , Pg.280 ]

See also in sourсe #XX -- [ Pg.356 ]

See also in sourсe #XX -- [ Pg.386 , Pg.531 ]

See also in sourсe #XX -- [ Pg.593 ]

See also in sourсe #XX -- [ Pg.125 ]

See also in sourсe #XX -- [ Pg.15 ]

See also in sourсe #XX -- [ Pg.90 , Pg.306 , Pg.314 ]

See also in sourсe #XX -- [ Pg.2 , Pg.3 ]

See also in sourсe #XX -- [ Pg.714 ]

See also in sourсe #XX -- [ Pg.94 ]

See also in sourсe #XX -- [ Pg.7 ]

See also in sourсe #XX -- [ Pg.287 , Pg.289 , Pg.306 ]

See also in sourсe #XX -- [ Pg.299 , Pg.307 ]

See also in sourсe #XX -- [ Pg.4 , Pg.22 , Pg.100 ]

See also in sourсe #XX -- [ Pg.104 , Pg.111 ]

See also in sourсe #XX -- [ Pg.593 ]

See also in sourсe #XX -- [ Pg.77 , Pg.119 ]

See also in sourсe #XX -- [ Pg.95 , Pg.421 , Pg.422 ]

See also in sourсe #XX -- [ Pg.6 , Pg.46 , Pg.74 , Pg.116 , Pg.122 , Pg.125 , Pg.129 , Pg.139 , Pg.143 , Pg.152 , Pg.158 , Pg.170 , Pg.172 , Pg.177 , Pg.271 , Pg.289 , Pg.373 , Pg.377 , Pg.380 , Pg.383 , Pg.386 , Pg.391 , Pg.397 , Pg.399 , Pg.403 , Pg.406 , Pg.417 , Pg.424 , Pg.428 , Pg.432 , Pg.432 , Pg.439 , Pg.439 , Pg.446 , Pg.446 , Pg.448 , Pg.448 , Pg.463 ]

See also in sourсe #XX -- [ Pg.113 ]

See also in sourсe #XX -- [ Pg.164 ]

See also in sourсe #XX -- [ Pg.258 , Pg.265 ]

See also in sourсe #XX -- [ Pg.2 , Pg.3 , Pg.1035 , Pg.1238 , Pg.1886 , Pg.1887 ]

See also in sourсe #XX -- [ Pg.207 ]

See also in sourсe #XX -- [ Pg.404 , Pg.409 ]

See also in sourсe #XX -- [ Pg.77 , Pg.193 , Pg.216 ]




SEARCH



Analysis FORTRAN

Block data statements, FORTRAN

Computational methods FORTRAN

Computational tools FORTRAN

Computer languages, FORTRAN

Computers FORTRAN

Control statement FORTRAN

FORTRAN VPLIB

FORTRAN code for periodic boundary conditions

FORTRAN coding

FORTRAN compiler

FORTRAN inverter

FORTRAN language

FORTRAN language data structures

FORTRAN language data types

FORTRAN language executable

FORTRAN language function call

FORTRAN language functions

FORTRAN language operators

FORTRAN language statements

FORTRAN language subroutine calls

FORTRAN microcomputer

FORTRAN scalar

FORTRAN software

FORTRAN subroutine library

FORTRAN system

FORTRAN system project

FORTRAN vector

Fortran program

High Performance FORTRAN

Model FORTRAN

Programming language FORTRAN

Programming languages, BASIC FORTRAN

Simulators FORTRAN

Vector FORTRAN system

© 2024 chempedia.info