www.delorie.com/archives/browse.cgi   search  
Mail Archives: geda-user/2013/11/05/12:24:50

X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f
X-Recipient: geda-user AT delorie DOT com
X-WSS-ID: 0MVSW9R-0C-0SB-02
X-M-MSG:
Date: Tue, 5 Nov 2013 08:35:58 -0700
From: Tom Russo <tvrusso AT sandia DOT gov>
To: geda-user AT delorie DOT com
Subject: [geda-user] Announcement: Open source release of the Xyce Parallel Electronic
Simulator
Message-ID: <20131105153558.GC80896@goldstein.sandia.gov>
MIME-Version: 1.0
User-Agent: Mutt/1.5.22 (2013-10-16)
X-PMX-Version: 5.6.1.2065439, Antispam-Engine: 2.7.2.376379, Antispam-Data: 2013.11.5.152414
X-PMX-Spam: Gauge=IIIIIIII, Probability=8%, Report='
HTML_00_01 0.05, HTML_00_10 0.05, BODY_SIZE_3000_3999 0, BODY_SIZE_5000_LESS 0, BODY_SIZE_7000_LESS 0, DATE_TZ_NA 0, __ANY_URI 0, __C230066_P5 0, __CD 0, __CP_URI_IN_BODY 0, __CT 0, __CTE 0, __CT_TEXT_PLAIN 0, __FRAUD_CONTACT_NUM 0, __HAS_FROM 0, __HAS_MSGID 0, __HAS_REPLYTO 0, __INT_PROD_ONLINE 0, __INT_PROD_PSP 0, __MIME_CHARSET_FARAWAY 0, __MIME_TEXT_ONLY 0, __MIME_VERSION 0, __REPLYTO_SAMEAS_FROM_ACC 0, __REPLYTO_SAMEAS_FROM_ADDY 0, __REPLYTO_SAMEAS_FROM_DOMAIN 0, __SANE_MSGID 0, __SUBJ_ALPHA_END 0, __TO_MALFORMED_2 0, __TO_NO_NAME 0, __URI_NO_PATH 0, __URI_NO_WWW 0, __URI_NS , __USER_AGENT 0'
X-RSA-Inspected: yes
X-RSA-Classifications: public
X-RSA-Action: allow
X-MIME-Autoconverted: from quoted-printable to 8bit by delorie.com id rA5HMnOG010846
Reply-To: geda-user AT delorie DOT com

Announcing the Open Source Release of Xyce 6.0

November 5, 2013 - Xyce, Sandia National Laboratories' SPICE-compatible
parallel circuit simulator, is available for free public download for the
first time.  Xyce has been developed internally at Sandia National
Laboratories and funded by the National Nuclear Security Administration's
Advanced Strategic Computing (ASC) Program.  By open-sourcing Xyce, the code
team hopes to foster external collaborations and solicit feedback from the
simulation community.

Parallel Implementation
Xyce was designed as a parallel simulation code.  Primarily, the parallelism
is based around a message-passing implementation (MPI).  Parallel scaling
is very problem-specific, but for certain problems Xyce has shown scalability
out to hundreds of processes.

Xyce is not SPICE
One of the goals of the Xyce development team has been for Xyce to be
SPICE-compatible.  However, Xyce is not a derivative of SPICE.  It was
designed and written from scratch.

Device Model Support
As a SPICE-compatible tool, Xyce supports a canonical set of compact models,
including the various BSIMs, PSP, VBIC and FBH.  Additionally, a large number
non-traditional models are implemented, which support neuron simulation and
reaction networks.  Behavioral modeling is supported by a powerful expression
library, and Verilog-A models can be incorporated with a model compiler.

Analysis options
As a SPICE-compatible tool, Xyce supports standard analysis methods such as
steady-state(DCOP), transient(TRAN), and small-signal frequency domain (AC).
A number of more exotic analysis methods have also been implemented, including
Harmonic Balance (HB), Multi-Time PDE (MPDE), and model-order reduction
methods (MOR).

Solvers 
Xyce uses the Trilinos solver library, an open-source solver library also
under development at Sandia.  Trilinos is an effort to develop and implement
robust algorithms and enabling technologies using modern object-oriented
software design, while still leveraging the value of established libraries
such as PETSc, Metis/ParMetis, SuperLU, Aztec, the BLAS and LAPACK.  In
addition, a number of circuit-specific solvers have been developed for Xyce,
specifically, including the KLU direct solver.

C++ code design
Similar to Trilinos, Xyce is written in C++, with modular, flexible design as
a goal.  Where appropriate, Xyce applies abstract interfaces to enable easy
development of different analysis types, solvers and models.

Portability
Xyce is supported on Unix-like operating systems such as Linux and OS X, and
on Windows.

Opportunities
The goal of the Xyce development team is to seek new opportunities and solicit
feedback.  Our experience has been that new collaborators, new benchmarks and
external feedback can be a valuable starting point for code improvements.

Open Source
Xyce is available under the open-source license GPL version 3.0.

Download
For more information about Xyce, and to download the code, visit the new Xyce
Home Page at http://xyce.sandia.gov.

Sandia National Laboratories is a multi-program laboratory managed and
operated by Sandia Corporation, a wholly owned subsidiary of Lockheed
Martin Corporation, for the U.S. Department of Energy’s National
Nuclear Security Administration under contract DE-AC04-94AL85000.

-- 
Thomas Russo      *  tvrusso AT sandia DOT gov          *  Tel: (505) 844-8644
Dept 1355, Electrical Models & Simulation        *  FAX: (505) 284-2518
Mail Stop 1177, Sandia National Laboratories     *PAGER: (505) 283-2623
Albuquerque, NM 87185-1177                       * CELL: (505) 469-0161

Give a man a program and you frustrate him for a day.  Teach him to program
and you frustrate him for life.  --- Anonymous

             EXCEPTIONAL SERVICE IN THE NATIONAL INTEREST
  Sandia is a multiprogram laboratory operated for the United States
 Department of Energy by Sandia Corporation, a Lockheed Martin Company.


- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019