Modern SiMulatorS - IEEE Computer Society · PDF file16 20-Bit riSC and dSP System design in...

2
Flexible Hybrid Simulations, p. 54 Embedding Collaboration in Code, p. 68 Investment Risk and App-Scale Science, p. 72 cise.aip.org www.computer.org/cise/ Vol. 16, No. 2 | March/April 2014 MODERN SIMULATORS 10 Numerical Simulation of Thermomechanical Processes Coupled with Microstructure Evolution Tiago C.A. Colombo, Alberto M.G. Brito, and Lírio Schaeffer e finite element method is already used in metal forming at an industrial scale. However, progress is needed regarding the microstructure optimization of components produced by metal- forming processes such as hot forging or rolling. is article presents mathematical models to predict microstructure evolution during hot working, showing the models’ application coupled to thermomechanical processes’ simulation software. 16 20-Bit RISC and DSP System Design in an FPGA Amit Kumar Singh Tomar and Rita Jain Today, most microprocessor and microcontroller designs are based on a Reduced Instruction Set Computer core with several operations performed by a digital signal processor system. Here, the design of a RISC and DSP system is presented that uses very high-density logic (VHDL) and a field-programmable gate array (FPGA). is RISC is a 20-bit processor. 22 User-Steered Energy Generation and Consumption Multimodel Simulation for Pricing and Policy Development Harrison B. Smith, Amy Pielow, Adithya Jayakumar, Matteo Muratori, B.J. Yurkovich, Ramteen Sioshansi, Ashok Krishnamurthy, Giorgio Rizzoni, and Matthew C. Roberts Although simulation is valuable for understanding energy use, such models are simplified abstractions of actual energy systems. Here, an adaptable framework is presented for integrating and developing multimodel simulations. is framework allows independent development of component simulations, limits coordination overhead between developers, and allows modularity and flexibility in the overall multimodel simulation. 34 Survey of Multiscale and Multiphysics Applications and Communities Derek Groen, Stefan J. Zasada, and Peter V. Coveney Multiscale and multiphysics applications are now commonplace, and many researchers focus on combining existing models to construct new multiscale models. is concise review of multiscale applications and their source communities in the EU and US outlines differences and commonalities among approaches and identifies areas in which collaboration between disciplines could be particularly beneficial. STATEMENT OF PURPOSE Computing in Science & Engineering (CiSE) aims to support and promote the emerging discipline of computational science and engineering and to foster the use of computers and computational techniques in scientific research and education. Every issue contains broad-interest theme articles, departments, news reports, and editorial comment. Collateral materials such as source code are made available electronically over the Internet. e intended audience comprises physical scientists, engineers, mathematicians, and others who would benefit from computational methodologies. All articles and technical notes in CiSE are peer-reviewed. Cover illustration: Andrew Baker www.debutart.com/illustration/ andrew-baker For more information on these and other computing topics, please visit the IEEE Computer Society Digital Library at www.computer.org/csdl. March/April 2014, Vol. 16, No. 2

Transcript of Modern SiMulatorS - IEEE Computer Society · PDF file16 20-Bit riSC and dSP System design in...

Page 1: Modern SiMulatorS - IEEE Computer Society · PDF file16 20-Bit riSC and dSP System design in an FPGa ... most microprocessor and microcontroller designs are ... (VHDL) and a field-programmable

CO

MP

UTIN

G IN

SC

IEN

CE

& E

NG

INE

ER

ING

M

aR

Ch

/aP

RIl

20

14

M

Od

ER

N S

IMU

laTO

RS

Flexible hybrid Simulations, p. 54

Embedding Collaboration in Code, p. 68

Investment Risk and app-Scale Science, p. 72

cise.aip.org

www.computer.org/cise/

Vol. 16, No. 2 | March/april 201416

2

Modern SiMulatorS

10 numerical Simulation of thermomechanical Processes Coupled with Microstructure evolutiontiago C.a. Colombo, alberto M.G. Brito, and lírio SchaefferThe finite element method is already used in metal forming at an industrial scale. However, progress is needed regarding the microstructure optimization of components produced by metal-forming processes such as hot forging or rolling. This article presents mathematical models to predict microstructure evolution during hot working, showing the models’ application coupled to thermomechanical processes’ simulation software.

16 20-Bit riSC and dSP System design in an FPGaamit Kumar Singh tomar and rita JainToday, most microprocessor and microcontroller designs are based on a Reduced Instruction Set Computer core with several operations performed by a digital signal processor system. Here, the design of a RISC and DSP system is presented that uses very high-density logic (VHDL) and a field-programmable gate array (FPGA). This RISC is a 20-bit processor.

22 user-Steered energy Generation and Consumption Multimodel Simulation for Pricing and Policy developmentHarrison B. Smith, amy Pielow, adithya Jayakumar, Matteo Muratori, B.J. Yurkovich, ramteen Sioshansi, ashok Krishnamurthy, Giorgio rizzoni, and Matthew C. robertsAlthough simulation is valuable for understanding energy use, such models are simplified abstractions of actual energy systems. Here, an adaptable framework is presented for integrating and developing multimodel simulations. This framework allows independent development of component simulations, limits coordination overhead between developers, and allows modularity and flexibility in the overall multimodel simulation.

34 Survey of Multiscale and Multiphysics applications and Communitiesderek Groen, Stefan J. Zasada, and Peter V. CoveneyMultiscale and multiphysics applications are now commonplace, and many researchers focus on combining existing models to construct new multiscale models. This concise review of multiscale applications and their source communities in the EU and US outlines differences and commonalities among approaches and identifies areas in which collaboration between disciplines could be particularly beneficial.

StateMent oF PurPoSe

Computing in Science & Engineering (CiSE) aims to support and promote the

emerging discipline of computational science and engineering and to foster the use of computers and computational techniques

in scientific research and education. Every issue contains broad-interest theme articles,

departments, news reports, and editorial comment. Collateral materials such as

source code are made available electronically over the Internet. The intended audience comprises physical scientists, engineers, mathematicians, and others who would

benefit from computational methodologies. All articles and technical notes in CiSE

are peer-reviewed.

Cover illustration: Andrew Bakerwww.debutart.com/illustration/

andrew-baker

For more information on these and other computing topics, please visit the IEEE Computer Society Digital Library at www.computer.org/csdl.

March/April 2014, Vol. 16, No. 2

CISE-16-02-Toc.indd 2 22/03/14 5:45 PM

Page 2: Modern SiMulatorS - IEEE Computer Society · PDF file16 20-Bit riSC and dSP System design in an FPGa ... most microprocessor and microcontroller designs are ... (VHDL) and a field-programmable

44 reveal: an extensible reduced-order Model Builder for Simulation and ModelingKhushbu agarwal, Poorva Sharma, Jinliang Ma, Chaomei lo, ian Gorton, and Yan liuMany science domains need to build computationally efficient and accurate representations of high-fidelity, computationally expensive simulations known as reduced-order models (ROMs). The Reveal toolset generates ROMs based on science- and engineering-domain-specific simulations executed on high-performance computing (HPC) platforms. This article describes the Reveal architecture and demonstrates its use.

54 a Multiscale Code for Flexible Hybrid Simulations using aSe Frameworklauri leukkunen, tuukka Verho, and olga lopez-acevedoMultiscale computer simulations combine computationally efficient classical algorithms with more expensive—but more accurate—ab initio quantum mechanical algorithms. This implementation of multiscale computations uses the Atomistic Simulation Environment (ASE) to combine different simulation codes (both classical and quantum mechanical) with ease and minimal coding effort.

ColuMnS4 From the editors

What We Publish in CiSEGeorge K. Thiruvathukal

72 the last WordApp-Scale ScienceCharles Day

dePartMentS8 Books

Numerical Literacy for Physics UndergraduatesR. Steven Turley

63 Your Homework assignmentWhat’s the Score? Matrices, Documents, and QueriesDianne P. O’Leary

68 Scientific ProgrammingFostering Collaborative Computational ScienceMatthew Turk

reSourCeS21 IEEE Computer Society Information33 AIP Membership Information

editorial: Unless otherwise stated, bylined articles, as well as product and service descriptions, reflect the author’s or firm’s opinion. Inclusion in Computing in Science & Engineering does not necessarily constitute endorsement by IEEE, the IEEE Computer Society, or the AIP. All submissions are subject to editing for style, clarity, and length. IEEE prohibits discrimination, harassment, and bullying. For more information, visit www.ieee.org/web/aboutus/whatis/policies/p9-26.html. Circulation: Computing in Science & Engineering (ISSN 1521-9615) is published bimonthly by the AIP and the IEEE Computer Society. IEEE Headquarters, Three Park Ave., 17th Floor, New York, NY 10016-5997; IEEE Computer Society Publications Office, 10662 Los Vaqueros Cir., Los Alamitos, CA 90720, phone +1 714 821 8380; IEEE Computer Society Headquarters, 2001 L St., Ste. 700, Washington, D.C., 20036; AIP Circulation and Fulfillment Department, 1NO1, 2 Huntington Quadrangle, Melville, NY, 11747-4502. 2014 annual subscription rates: US$45 for IEEE Computer Society members (print plus online), $80 (sister society), and $995 (nonmember institutional). For AIP society members, 2014 annual subscription rates are $49 (print plus online). For more information on other subscription prices, see www.computer.org/subscribe/ or https://www.aip.org/forms/journal_catalog/order_form _fs.html. IEEE Computer Society back issues cost $20 for members, $165.83 for nonmembers; AIP back issues cost $22 for members. reuse rights and reprint Permissions: Educational or personal use of this material is permitted without fee, provided such use: 1) is not made for profit; 2) includes this notice and a full citation to the original work on the first page of the copy; and 3) does not imply IEEE endorsement of any third-party products or services. Authors and their companies are permitted to post the accepted version of IEEE-copyrighted material on their own web servers without permission, provided that the IEEE copyright notice and a full citation to the original work appear on the first screen of the posted copy. An accepted manuscript is a version that has been revised by the author to incorporate review suggestions, but not the published version with copy-editing, proofreading and formatting added by IEEE. For more information, please go to: http://www.ieee.org/publications_standards/publications/rights/paperversionpolicy.html. Permission to reprint/republish this material for commercial, advertising, or promotional purposes or for creating new collective works for resale or redistribution must be obtained from IEEE by writing to the IEEE Intellectual Property Rights Office, 445 Hoes Lane, Piscataway, NJ 08854-4141 or [email protected]. Copyright © 2014 IEEE. All rights reserved. abstracting and library use: Abstracting is permitted with credit to the source. Libraries are permitted to photocopy for private use of patrons, provided the per-copy fee indicated in the code at the bottom of the first page is paid through the Copyright Clearance Center, 222 Rosewood Dr., Danvers, MA 01923. Postmaster: Send undelivered copies and address changes to Computing in Science & Engineering, 445 Hoes Ln., Piscataway, NJ 08855. Periodicals postage paid at New York, NY, and at additional mailing offices. Canadian GST #125634188. Canada Post Corporation (Canadian distribution) publications mail agreement number 40013885. Return undeliverable Canadian addresses to PO Box 122, Niagara Falls, ON L2E 6S8 Canada. Printed in the USA.

CISE-16-02-Toc.indd 3 22/03/14 5:45 PM