skip to main content
OSTI.GOV title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: Xyce Parallel Electronic Simulator Users' Guide Version 6.8

Abstract

This manual describes the use of the Xyce Parallel Electronic Simulator. Xyce has been de- signed as a SPICE-compatible, high-performance analog circuit simulator, and has been written to support the simulation needs of the Sandia National Laboratories electrical designers. This development has focused on improving capability over the current state-of-the-art in the following areas: Capability to solve extremely large circuit problems by supporting large-scale parallel com- puting platforms (up to thousands of processors). This includes support for most popular parallel and serial computers. A differential-algebraic-equation (DAE) formulation, which better isolates the device model package from solver algorithms. This allows one to develop new types of analysis without requiring the implementation of analysis-specific device models. Device models that are specifically tailored to meet Sandia's needs, including some radiation- aware devices (for Sandia users only). Object-oriented code design and implementation using modern coding practices. Xyce is a parallel code in the most general sense of the phrase$-$ a message passing parallel implementation $-$ which allows it to run efficiently a wide range of computing platforms. These include serial, shared-memory and distributed-memory parallel platforms. Attention has been paid to the specific nature of circuit-simulation problems to ensure that optimal parallel efficiency is achievedmore » as the number of processors grows.« less

Authors:
 [1];  [1];  [1];  [1];  [1];  [1];  [1];  [1]
  1. Sandia National Lab. (SNL-NM), Albuquerque, NM (United States)
Publication Date:
Research Org.:
Sandia National Lab. (SNL-NM), Albuquerque, NM (United States)
Sponsoring Org.:
USDOE
OSTI Identifier:
1405267
Report Number(s):
SAND-2017-11351
657976
DOE Contract Number:  
AC04-94AL85000
Resource Type:
Technical Report
Country of Publication:
United States
Language:
English
Subject:
97 MATHEMATICS AND COMPUTING

Citation Formats

Keiter, Eric R., Aadithya, Karthik Venkatraman, Mei, Ting, Russo, Thomas V., Schiek, Richard L., Sholander, Peter E., Thornquist, Heidi K., and Verley, Jason C.. Xyce Parallel Electronic Simulator Users' Guide Version 6.8. United States: N. p., 2017. Web. doi:10.2172/1405267.
Keiter, Eric R., Aadithya, Karthik Venkatraman, Mei, Ting, Russo, Thomas V., Schiek, Richard L., Sholander, Peter E., Thornquist, Heidi K., & Verley, Jason C.. Xyce Parallel Electronic Simulator Users' Guide Version 6.8. United States. doi:10.2172/1405267.
Keiter, Eric R., Aadithya, Karthik Venkatraman, Mei, Ting, Russo, Thomas V., Schiek, Richard L., Sholander, Peter E., Thornquist, Heidi K., and Verley, Jason C.. Sun . "Xyce Parallel Electronic Simulator Users' Guide Version 6.8". United States. doi:10.2172/1405267. https://www.osti.gov/servlets/purl/1405267.
@article{osti_1405267,
title = {Xyce Parallel Electronic Simulator Users' Guide Version 6.8},
author = {Keiter, Eric R. and Aadithya, Karthik Venkatraman and Mei, Ting and Russo, Thomas V. and Schiek, Richard L. and Sholander, Peter E. and Thornquist, Heidi K. and Verley, Jason C.},
abstractNote = {This manual describes the use of the Xyce Parallel Electronic Simulator. Xyce has been de- signed as a SPICE-compatible, high-performance analog circuit simulator, and has been written to support the simulation needs of the Sandia National Laboratories electrical designers. This development has focused on improving capability over the current state-of-the-art in the following areas: Capability to solve extremely large circuit problems by supporting large-scale parallel com- puting platforms (up to thousands of processors). This includes support for most popular parallel and serial computers. A differential-algebraic-equation (DAE) formulation, which better isolates the device model package from solver algorithms. This allows one to develop new types of analysis without requiring the implementation of analysis-specific device models. Device models that are specifically tailored to meet Sandia's needs, including some radiation- aware devices (for Sandia users only). Object-oriented code design and implementation using modern coding practices. Xyce is a parallel code in the most general sense of the phrase$-$ a message passing parallel implementation $-$ which allows it to run efficiently a wide range of computing platforms. These include serial, shared-memory and distributed-memory parallel platforms. Attention has been paid to the specific nature of circuit-simulation problems to ensure that optimal parallel efficiency is achieved as the number of processors grows.},
doi = {10.2172/1405267},
journal = {},
number = ,
volume = ,
place = {United States},
year = {Sun Oct 01 00:00:00 EDT 2017},
month = {Sun Oct 01 00:00:00 EDT 2017}
}

Technical Report:

Save / Share: