183 skills found · Page 6 of 7
ayazhassan / RT CUDA GUI DevelopmentRecent development in Graphic Processing Units (GPUs) has opened a new challenge in harnessing their computing power as a new general-purpose computing paradigm with its CUDA parallel programming. However, porting applications to CUDA remains a challenge to average programmers. We have developed a restructuring software compiler (RT-CUDA) with best possible kernel optimizations to bridge the gap between high-level languages and the machine dependent CUDA environment. RT-CUDA is based upon a set of compiler optimizations. RT-CUDA takes a C-like program and convert it into an optimized CUDA kernel with user directives in a con.figuration .file for guiding the compiler. While the invocation of external libraries is not possible with OpenACC commercial compiler, RT-CUDA allows transparent invocation of the most optimized external math libraries like cuSparse and cuBLAS. For this, RT-CUDA uses interfacing APIs, error handling interpretation, and user transparent programming. This enables efficient design of linear algebra solvers (LAS). Evaluation of RT-CUDA has been performed on Tesla K20c GPU with a variety of basic linear algebra operators (M+, MM, MV, VV, etc.) as well as the programming of solvers of systems of linear equations like Jacobi and Conjugate Gradient. We obtained significant speedup over other compilers like OpenACC and GPGPU compilers. RT-CUDA facilitates the design of efficient parallel software for developing parallel simulators (reservoir simulators, molecular dynamics, etc.) which are critical for Oil & Gas industry. We expect RT-CUDA to be needed by many industries dealing with science and engineering simulation on massively parallel computers like NVIDIA GPUs.
ERGO-Code / Ipxlinear programming interior point solver
Sxy623 / LinearSolverSolve linear programming problems by vanilla simplex and dual simplex.
ankane / Clp RubyLinear programming solver for Ruby
RamiBrahimi-c / Linear Programming Simplex Solver In CNo description available
mratsim / HydraParametric Integer Linear Programming Solver and Polyhedral compilation backend
ERGO-Code / FilterSDFilterSD is an open-source package for solving Nonlinear Programming Problems and Linearly Constrained Problems in continuous optimization, written in Fortran.
blubin / JOptA simple wrapper for linear and mixed integer program solvers
S-Salavati / Convex Optimization With LMIs In PythonSolving Semidefinite Programming (SDP) and Linear Matrix Inequalities (LMIs) with CVXPY and MOSEK
stephaneckstein / OT ComparisonComparison of different algorithms (Neural networks, linear programming and RKHS) to solve multi-marginal optimal transport problems.
kiankhaneghahi / 3 Typical Convex Optimization Problems In Control And How To Solve Them With MATLABThe Project involves 3 typical convex optimization problems in control and the SDP (Semi-definite Programming) form or in other words the LMI (Linear Matrix Inequalities) form of each problem is achieved analytically and then the SDP optimization problems are solved in MATLAB using MATLAB CVX toolbox.
aluiziolimafilho / Simplexweb app to solve linear programming problems
mirca / Lincona quadratic programming solver with support for linear equality and inequality constraints
ranizouaoui / Linear Programming SolverPowerful Python Linear Programming Solver: Big M and Graphic Methods for Optimal Solutions.
S-Salavati / Convex Optimization With LMIs In MATLABSolving Semidefinite Programming (SDP) and Linear Matrix Inequalities (LMIs) with YALMIP and MOSEK
lipiji / JilpJava ILP is a simplified java interface to (mixed) integer linear programming solvers like, e.g., lp_solve, Glpk, SAT4J (0-1 ILP), CPLEX, or Mosek.
myownipgit / Sequential Thinking Lp SolverSolving Linear Programming Problems using the Sequential Thinking Model Context Protocol (MCP)
nicolodon / MCVRPSolving the MCVRP problem using: Constraint Programming, Satisfiability Module Theory and Mixed Integers Linear Programming.
ronaldseoh / Bayenebayene is a Python package for learning Bayesian network structure from a dataset using integer linear programming solver.
maxviiiy / Jacobi Iterative Method SolverA Python program that solves a linear system of equations using the Jacobi iterative method.