Big Chemical Encyclopedia

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

Articles Figures Tables About

Subroutines, software

Software subroutines have also been implemented in CHMTRN/EVLTRN. Suppose there is one group of qualifiers which needs often be applied to different locations in the molecule at varying times. This can be handled by the construction [Pg.24]

In the subroutine FGIW these arguments are addressable as SPECIFIED ATOM and SPECIFIED BOND. It is permissible to apply stereochemical constraints to arguments at the time of execution of the CALL. There is no practical limit on the depth of subroutine calls. Subroutines may also return a value to indicate whether or not they succeeded in the task they were assigned to do. [Pg.24]

The Robinson Annelation transform has received detailed examination by the LHASA group. One subroutine in the table specifically checks to see if there is any functionality alpha to the ketone in the cyclohexane and if there is, remove it by exchanging it for something non-offensive. This subroutine is reproduced below as an example of the CHMTRN language. [Pg.24]

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

IF THERE IS NOT A WITHDRAWING GROUP ON THE SPECIFIED ATOM THiW GO TO l8 [Pg.25]


Table 1. Interactive software subroutines available ACP0L3... Table 1. Interactive software subroutines available ACP0L3...
The most successful and user-friendly approach, which is now adopted by virtually all commercial systems, is the fill-in-the-forms or table-driven process control languages (PCLs). The core of these languages is a number of basic functional blocks or software modules. AU modules are defined as database points. Using a module is analogous to calhng a subroutine in conventional programs. [Pg.773]

Figure 8 depicts our view of an ideal structure for an applications program. The boxes with the heavy borders represent those functions that are problem specific, while the light-border boxes represent those functions that can be relegated to problem-independent software. This structure is well-suited to problems that are mathematically either systems of nonlinear algebraic equations, ordinary differential equation initial or boundary value problems, or parabolic partial differential equations. In these cases the problem-independent mathematical software is usually written in the form of a subroutine that in turn calls a user-supplied subroutine to define the system of equations. Of course, the user must write the subroutine that defines his particular system of equations. However, that subroutine should be able to make calls to problem-independent software to return many of the components that are needed to assemble the governing equations. Specifically, such software could be called to return in-... [Pg.346]

The task of the problem-independent chemistry software is to make evaluating the terms in Equations (6-10) as straightforward as possible. In this case subroutine calls to the Chemkin software are made to return values of p, Cp, and the and hk vectors. Also, subroutine calls are made to a Transport package to return the ordinary multicomponent diffusion matrices Dkj, the mixture viscosities p, the thermal conductivities A, and the thermal diffusion coefficients D. Once this is done, finite difference representations of the equations are evaluated, and the residuals returned to the boundary value solver. [Pg.348]

Due to its modularity, the software comes in many parts (shown in Fig. 9). The Chemkin package is composed of four important pieces the Interpreter, the Thermodynamic Data Base, the Linking File, and the Gas-Phase Subroutine Library. The Interpreter is a program that first reads the user s symbolic description of the reaction mechanism. It then extracts thermodynamic information for the species involved from the Thermodynamic Data Base. The user may add to or modify the information in the data base by input to the Interpreter. In addition to printed output, the Interpreter writes a Linking File, which contains all the pertinent information on the elements, species, and reactions in the mechanism. [Pg.348]

Numerical procedures for the diagonalization and eigenvector calculation of matrices all trace back to EISPACK, a freely available software collection of subroutines originally written in double-precision FORTRAN77, but now also available as... [Pg.145]

Several numerical subroutine libraries contain safeguarded Newton codes using the ideas previously discussed. When first and second derivatives can be computed quickly and accurately, a good safeguarded Newton code is fast, reliable, and locates a local optimum very accurately. We discuss this NLP software in Section 8.9. [Pg.207]

By the direct coupling of thermodynamic and kinetic models in a single software package, where the kinetic model can call the thermodynamic calculation part as a subroutine for the calculation of critical input parameters. [Pg.429]

Why do we claim that our text is advanced We believe that the methods and programs presented here can handle a number of realistic problems with the power and sophistication needed by professionals and with simple, step - by -step introductions for students and beginners. In spite of their broad range of applicability, the subroutines are simple enough to be completely understood and controlled, thereby giving more confidence in results than software packages with unknown source code. [Pg.10]

There are literally thousands of molecular descriptors available for various applications. We have only mentioned a few of them in previous paragraphs. Interested readers can find a more complete coverage of molecular descriptors in reference (15), which gives definitions for 3,300 molecular descriptors. Many software, or subroutines as an integral part of other programs, are available to generate various types of molecular descriptors. Table 2.2 lists a few of these software. [Pg.34]

The software is highly structured and modular, which provides great flexibility in applying it to a wide variety of problems. However, this modularity also compels the user to manipulate a number of programs and files. The flow of information from the first input to the Chemkin Interpreter to the inclusion of a library subroutine in an application program is shown in Fig. E.2. [Pg.808]

It may also be noted from the flowchart of Fig. E.2 that the three software packages do not solve problems directly—they simply make subroutines available to assist formulation of a problem. This structure provides maximum flexibility because the software does not need to be concerned with details of the limitless range of problems that a user may wish to pose and solve. At the same time the burden is on the application-code developer to define the equations that describe the particular problem and to write an application code to solve these equations, or else to use one of many application codes that are now available. [Pg.810]

The example is the fuel cell module of commercial CFD software FLUENT . As was already mentioned, it is a set of additional subroutines (on top of Navier-Stokes equations and other transport models in CFD) to account for electrochemistry inside... [Pg.140]

A lot of software products are available in order to perform data acquisition and/or data manipulation. Most of the packages are specific to the interface card used and most of them are only a collection of subroutines which allow to control the specific hardware. [Pg.175]

Algorithm 566 FORTRAN Subroutines for Testing Unconstrained Optimization Software. [Pg.71]

D. M. Gay, ACM Trans. Math. Software, 9, 503 (1983). Algorithm 611. Subroutines for Unconstrained Minimization Using a Model/Trust-Region Approach. [Pg.136]


See other pages where Subroutines, software is mentioned: [Pg.112]    [Pg.508]    [Pg.328]    [Pg.191]    [Pg.199]    [Pg.112]    [Pg.508]    [Pg.328]    [Pg.191]    [Pg.199]    [Pg.9]    [Pg.212]    [Pg.177]    [Pg.47]    [Pg.325]    [Pg.432]    [Pg.112]    [Pg.748]    [Pg.119]    [Pg.273]    [Pg.42]    [Pg.9]    [Pg.46]    [Pg.148]    [Pg.579]    [Pg.331]    [Pg.71]    [Pg.67]    [Pg.159]    [Pg.317]    [Pg.84]    [Pg.91]    [Pg.203]    [Pg.211]    [Pg.213]    [Pg.401]   
See also in sourсe #XX -- [ Pg.24 ]




SEARCH



Subroutine

© 2024 chempedia.info