• My UNC Charlotte

  • Directory

  • Campus Events

  • Library

  • Prospective Students

    • About UNC Charlotte
    • Campus Life
    • Admissions
    • Graduate Admissions
  • Faculty and Staff

    • Human Resources
    • Auxiliary Services
    • Inside UNC Charlotte
    • Academic Affairs
  • Current Students

    • Athletics
    • Financial Aid
    • Advising
    • Student Health Center
  • Alumni and Friends

    • Alumni Association
    • Advancement
    • Foundation
    • Make a Gift
τέχνη
τέχνη
Technologies for teaching, learning and research
  • My UNC Charlotte

  • Directory

  • Campus Events

  • Library

  • Prospective Students

    • About UNC Charlotte
    • Campus Life
    • Admissions
    • Graduate Admissions
  • Faculty and Staff

    • Human Resources
    • Auxiliary Services
    • Inside UNC Charlotte
    • Academic Affairs
  • Current Students

    • Athletics
    • Financial Aid
    • Advising
    • Student Health Center
  • Alumni and Friends

    • Alumni Association
    • Advancement
    • Foundation
    • Make a Gift
  • Overview
  • Blog

Filter

  • Technologies

  • Techniques

  • Platforms

  • Disciplines

  • Vendors

Linux

CPLEX

December 19, 2013 by clas-web
Categories: Math & Programming
Availability: Labs  |  Download
Comparable: 

CPLEX is an optimization software package, which helps users solve integer programming problems, linear programming problems, and many more.

The IBM ILOG CPLEX Optimizer solves integer programming problems, very large linear programming problems using either primal or dual variants of the simplex method or the barrier interior point method, convex and non-convex quadratic programming problems, and convex quadratically constrained problems (solved via second-order cone programming, or SOCP).

The CPLEX Optimizer has a modeling layer called Concert that provides interfaces to the C++, C#, and Java languages. There is a Python language interface based on the C interface. Additionally, connectors to Microsoft Excel and MATLAB are provided. Finally, a stand-alone Interactive Optimizer executable is provided for debugging and other purposes.

The CPLEX Optimizer is accessible through independent modeling systems such as AIMMS, AMPL, GAMS, MPL, OpenOpt, OptimJ and TOMLAB. In addition to that AMPL provides an interface to the CPLEX CP Optimizer.

Tags: mathtrm

MAGIC

December 19, 2013 by clas-web
Categories: Design & Visualization
Availability: Free Download
Comparable: 

Magic is a very large scale integration layout tool.  The main difference between Magic and other VLSI design tools is its use of “corner-stitched” geometry, in which all layout is represented as a stack of planes, and each plane consists entirely of “tiles” (rectangles). The tiles must cover the entire plane. Each tile consists of an (X, Y) coordinate of its lower left-hand corner, and links to four tiles: the right-most neighbor on the top, the top-most neighbor on the right, the bottom-most neighbor on the left, and the left-most neighbor on the bottom. With the addition of the type of material represented by the tile, the layout geometry in the plane is exactly specified. The corner-stitched geometry representation leads to the concept of layout as “paint” to be applied to, or erased from, a canvas. This is considerably different from other tools that use the concept of layout as “objects” to be placed and manipulated separately from one another. Each concept has its own strengths and weaknesses in terms of both practical use and speed of computation. The corner-stitched representation is particularly well suited to searches within a single plane, for which it excels in speed. It is not particularly well suited to extremely large databases: The need to maintain four pointers for each tile, as well as the need to store tiles representing the space between areas of material on a layout, makes it more memory-intensive than object-based representations.

Magic currently runs under Linux, although versions exist for DOS, OS/2, and other operating systems. Magic is frequently used in conjunction with IRSIM and other simulation programs.

Tags: layoutVLSI

GCC

December 19, 2013 by clas-web
Categories: Math & Programming
Availability: Labs  |  Free Download
Comparable: PyScripter

The GNU Compiler Collection (GCC) is a compiler system produced by the GNU Project supporting a wide variety of programming languages and architectures.  GCC’s external interface follows Unix conventions.  Each of the language compilers is a separate program that reads source code and outputs machine code. All have a common internal structure. A per-language front end parses the source code in that language and produces an abstract syntax tree (“tree” for short).

For a full list of supported languages and architectures go to GCC’s WIkipedia page.

Tags: trm
« Older Posts
Newer Posts »

Click for more  

UNC Charlotte Homepage

Campus Links

  • Alerts
  • Jobs
  • Make a Gift
  • Maps / Directions
  • Accessibility

Resources

  • Alumni & Friends
  • Faculty & Staff
  • Prospective Students
  • Community
  • Current Students
  • Parents and Family

Stay In Touch

facebook instagram flickr linkedin twitter youtube maps

The University of North Carolina at Charlotte
9201 University City Blvd, Charlotte, NC 28223-0001
704-687-8622

© 2017 UNC Charlotte | All Rights Reserved
Contact Us | Terms of Use | University Policies
Skip to toolbar
  • Log In