2,297 research outputs found

    Matrix Code

    Full text link
    Matrix Code gives imperative programming a mathematical semantics and heuristic power comparable in quality to functional and logic programming. A program in Matrix Code is developed incrementally from a specification in pre/post-condition form. The computations of a code matrix are characterized by powers of the matrix when it is interpreted as a transformation in a space of vectors of logical conditions. Correctness of a code matrix is expressed in terms of a fixpoint of the transformation. The abstract machine for Matrix Code is the dual-state machine, which we present as a variant of the classical finite-state machine.Comment: 39 pages, 19 figures; extensions and minor correction

    CROSS SECTIONS FOR SCATTERING OF ELECTRONS ON BF3

    Get PDF
    We calculate cross sections for elastic scattering and electronic excitation of BF3 molecules by low energy electrons. The R-Matrix code Quantemol-N has been used for calculations. The cross sections indicate the presence of a shape resonance of symmetry B-1 (A(2)'' in D-3h) at around 4.5 eV

    R-matrix calculations of low-energy electron alkane collisions

    Get PDF
    Ab initio electron scattering calculations are presented for methane, ethane and propane with particular emphasis on elastic cross sections. Calculations are performed with the Quantemol-N expert system which runs the UK polyatomic R-matrix code. These calculations are presented which systematically increase the size of the coupled states expansion which is used to represent polarisation effects in the scattering wave function. Agreement with experimental measurements is obtained provided sufficient coupled states are included in the expansion. Whether these coupled states expansions really converge the polarisation potential and the prospects for further calculations are discussed. (c) 2007 Elsevier B.V. All rights reserved

    Compiling Imperfectly-nested Sparse Matrix Codes with Dependences

    Full text link
    We present compiler technology for generating sparse matrix code from (i) dense matrix code and (ii) a description of the indexing structure of the sparse matrices. This technology embeds statement instances into a Cartesian product of statement iteration and data spaces, and produces efficient sparse code by identifying common enumerations for multiple references to sparse matrices. This approach works for imperfectly-nested codes with dependences, and produces sparse code competitive with hand-written library code
    corecore