Questions tagged [software-recommendation]

Use this tag when seeking recommendations for libraries/programs to solve a particular type of problem. Be sure to include sufficient detail in your question about the specifications you need and to include other tags that clearly identify the type of problem.

Filter by
Sorted by
Tagged with
11 votes
3 answers
703 views

Are there any libraries out there that implement block Krylov subspace methods?

Question Are there libraries out there that implement block Krylov subspace methods? (I was not able to find any from a simple Google search.) Background Right now, I am working with a code that ...
Geoff Oxberry's user avatar
6 votes
1 answer
587 views

Best platform for complex SDPs with n and m around 5-15K?

I am looking to solve a class of SDPs with complex entries, with the semi-definite cone $S^n$, $n$ around 5000 to 15000. Also, $m$, the number of equality/inequality constraints is close to $n$. I ...
excel123's user avatar
5 votes
1 answer
91 views

Software for Feasibility Problems

I face a feasibility problem of type $$ c_i(\boldsymbol x) \leq 0, i = 1, \dots, \mathcal{I} \\ c_e(\boldsymbol x) = 0, e = 1, \dots, \mathcal{E} $$ where $\mathcal{I} + \mathcal{E} \gg \text{dim}(\...
Dan Doe's user avatar
  • 904
5 votes
0 answers
77 views

Is there an open-source material database management GUI?

Does somebody know an open-source GUI for the management of a small material database? I have a spreadsheet with some materials in it. Each materials has some temperature-dependent properties like ...
Ken Grimes's user avatar
4 votes
2 answers
209 views

Obstacle too thin in fluid-structure interaction, so I consider it as membrane

I need to simulate a 3D fluid-structure problem where the obstacle is an elastic and very thin structure (then I want to consider this structure as a surface). I need to solve this problem using ...
yemino's user avatar
  • 515
4 votes
2 answers
283 views

Getting started with finite element modelling

I'm a high-schooler building a small vehicle for an independent study. I've had finite element modelling recommended to me as a way to save time during the design process, and I'd like to try it out. ...
Megalonychidae's user avatar
4 votes
3 answers
208 views

GPGPU computing, software selection

I am using an existing GCC C++ x86 Qt application that filters, displays and stores results computed by some C code. Since the computation by now got too complex for CPUs I intend to port the small C ...
Silicomancer's user avatar
4 votes
1 answer
465 views

Recommendation for a fixed-step ODE solver?

My problem involves the solution of a second-order ODE with a fixed-step (input and output). Specifically, this ODE is the radial part of Dirac and Schrödinger equation for a spherical symmetric ...
pmu2022's user avatar
  • 143
4 votes
1 answer
131 views

Disjunctive programming software

Can you advise me any kind of existing software that can help to solve the disjunctive programming problem? The problem is the following. We have unit 3D planes $\Pi_{1}, \ldots, \Pi_{N}$ (they are ...
Ilya Palachev's user avatar
4 votes
0 answers
197 views

High quality constrained optimization C++ library with matrix free second order solver?

I'm working with large scale constrained optimization problem. Some of my constraints can be non linear. Currently i'm using IPOPT. Quality is good by my Hessian computation too slow. It seems that i ...
Daiver's user avatar
  • 225
3 votes
1 answer
304 views

Good IDE for GNU Octave?

Are there any good IDEs for working with Octave code? I'm used to type hints and documentation preview from software like IntelliJ or VS Code. While there are syntax highlighting plugins for VSC, all ...
Vincent Guttmann's user avatar
2 votes
1 answer
125 views

Truncated power series algebra implementation

1) I am looking for references for an efficient implementation and usage of TPSA. What sources exist besides Berz's 1989 original paper and the incomplete chapter in Dragt's book? 2) Are there ...
homocomputeris's user avatar
2 votes
2 answers
298 views

Writing code on the CPU while developing, running it on the GPU when live - which approach?

In my simulations I am using dense matrix-vector multiplications and 2D-fft transformations quite often, for matrix sizes of 8kx8k and up. Hence, I assume that using a GPU is beneficial for speeding ...
arc_lupus's user avatar
  • 543
2 votes
2 answers
219 views

Job Scheduler for Local Machine

I am used to running calculations on a server/cluster, and we have used both PBS and SLURM. However, I am looking to run some calculations on my local machine. I would like to be able to schedule my ...
kskinnerx16's user avatar
2 votes
0 answers
47 views

Software for Smith form or Hermite form of a sparse polynomial matrix

In a current research project, I have a number of matrices with coefficients in ℚ[𝑥] for which I want to understand how their rank depends on the value of the parameter 𝑥. These matrices are: ...
Vladimir Dotsenko's user avatar
2 votes
0 answers
65 views

Sparse generalized symmetric eigensystem solver

Can anyone recommend a good software for solving generalized symmetric eigenvalue problems of the form, $$ A x = \lambda B x $$ where $A,B$ are symmetric and sparse, and $B$ is positive definite? I ...
vibe's user avatar
  • 1,048
2 votes
0 answers
48 views

Looking for a library for solving convex-convex quadratic fractional programming problems

Is there a library of some programming language (MatLab, C, Python, R, etc.) that includes a function for efficient calculation of convex-convex quadratic fractional programming problems of the form $$...
Evan Aad's user avatar
  • 121
2 votes
0 answers
97 views

A JAVA solver for ODEs with boundary conditions (BVP)

I need to solve a system of linear first order ODEs with boundary conditions in JAVA. I was wondering if any of you know of a JAVA package with the capability of solving a boundary value problems? (i....
bluesky's user avatar
  • 21
2 votes
0 answers
68 views

Continuum solutions for the Dirac equation in Coulomb potential - numerical codes

Following the representation used in [1, pag. 11] the solution of the Dirac equation in polar coordinates for energy $E$ is of the type: $$ \psi_{E\kappa m}(\bf{r})= \dfrac{1}{r} \Bigg( \begin{matrix} ...
081N's user avatar
  • 21
2 votes
0 answers
110 views

Software for solving large systems of linear equations over gf(2)

What available solvers are there for linear equation solver over GF(2) (Boolean), capable of dealing with large sparse systems (in the 10k - 100k variables range)?
user38651's user avatar
2 votes
0 answers
534 views

Python package to calculate static force and moments of rigid body

Which Python package is suited for solving problems of the following type? Given the rigid body depicted in violet in the following sketch I would like to do the following: Define cartesian ...
JulianKarlBauer's user avatar
1 vote
3 answers
87 views

Software for cellular automota

I would like to do simulations using cellular automata to describe the behavior of influenza. What software do you recommend?
Julio Trujillo Gonzalez's user avatar
1 vote
3 answers
849 views

Tool to compare if two logical expressions are same!

We have challenge in my current assignment where we need to modify/minimize an existing logical expression to another new logical expression. But the result should be the same. For eg: the ask to ...
user50121's user avatar
1 vote
2 answers
230 views

Simulate Jump-Diffusion $dX_t = \mu(X_t)dt + \sigma(X_t)dW(t) + \int_{\{|c| <1 \}}g(X_t,c)\tilde{N}(dt,dc) + \int_{\{|c| \ge 1 \}}h(X_t,c)N(dt,dc)$

I would like to be able to model an SDE having the form $$dX_t = \mu(X_t)dt + \sigma(X_t)dW(t) + \int_{\{|c| <1 \}}g(X_t,c)\tilde{N}(dt,dc) + \int_{\{|c| \ge 1 \}}h(X_t,c)N(dt,dc).$$ where $W$ is a ...
oliverjones's user avatar
1 vote
1 answer
1k views

Library for Discontinuous Galerkin method: FEniCS vs deal.ii

I am aware that both FEniCS and deal.ii are capable of solving problems with Discontinuous Galerkin (DG) method. I would like to specifically know if any of these two softwares can cater these ...
Zxcvasdf's user avatar
  • 141
1 vote
2 answers
166 views

Need software for generating self-avoiding random walks on a tetrahedral lattice

I am looking for FOSS code that can generate self-avoiding random walk trajectories on a tetrahedral lattice. The purpose of the exercise is to create random conformations of model polymer chains that ...
András Aszódi's user avatar
1 vote
2 answers
428 views

Package for Discontinuous Galerkin method

I am trying to find some package of Discontinuous Galerkin (DG) method for solving hyperbolic and parabolic equations. In my research, I focus on designing new schemes for some very simple equations ...
Michael's user avatar
  • 246
1 vote
0 answers
82 views

(Algorithmic) Differentiation capable Finite Volume Software: Generation Jacobian

I am looking for Finite Volume Software that employs a method-of-lines like approach by constructing from the hyperbolic PDE of form $$\partial_t \boldsymbol u(t,\boldsymbol x) + \nabla \cdot \...
Dan Doe's user avatar
  • 904
1 vote
0 answers
219 views

Fortune algorithm for voronoi diagram

Although there are many algorithms to construct Voronoi diagram, some of them are faster than others. Based on my knowledge Fortune algorithm is fastest for construct Voronoi diagram either in two ...
ALIN's user avatar
  • 11
1 vote
0 answers
74 views

Magnetostatic modelling Radia: Increasing distance between magnets a produces positive force until a certain point, beyond which force goes haywire

I have two sets of magnets. One set consists of two electromagnets (Shown below: Blue) and the other set consists of two NdFeB N40 permanent magnets. Both sets of magnets lie on the same plane. I want ...
James O'Farrell's user avatar
1 vote
0 answers
2k views

Software for easy spherical coordinate plotting from data file

Does anyone have any suggestions for good open source plotting software which has good graphical spherical coordinate plotting (from a data file). I have a three column data file where column 1 is $\...
Moses's user avatar
  • 111
0 votes
1 answer
122 views

AMR-Capable meshing software that is not based on quad/octrees

I am looking for AMR/re-meshing software (structured grids would suffice) that is NOT based on quad-octrees, i.e., a fixed refinement rate of 2 but (ideally) something user defined, i.e., ratios of 1....
Dan Doe's user avatar
  • 904
0 votes
1 answer
234 views

Unstructured mesh preprocessing

For solving PDE with self written code it is needed to preprocess the data from mesh generators. I recently started shifting from cartesian grid to unstructured. I finished reading up to FVM part of ...
2Napasa's user avatar
  • 384
0 votes
2 answers
144 views

How to minimize $(x-a)^2+(y-b)^2$ subject to $ \sqrt{a}+\sqrt{b}=\sqrt{2}$?

I am not sure if this is on-topic here, but I am trying. Let $x,y$ be positive real numbers. I am trying to find $$ \min_{\sqrt{a}+\sqrt{b}=\sqrt{2}}(x-a)^2+(y-b)^2$$ I tried using Mathematica for ...
Asaf Shachar's user avatar
0 votes
1 answer
1k views

Numerical packages to solve Volterra integral equations

I am looking for numerical packages (ideally Python) to solve second kind Volterra integral equations, such as $$u(t)=g(t)+\int_0^tK(t,s)u(s) ds$$ or Volterra-Fredholm integral equations $$u(x,t)=g(...
Sarah's user avatar
  • 1
0 votes
2 answers
190 views

Integrate a function from samples using computer codes

I have a function $c ( I (\vec{r}) )$. Not a constant, $c$ doesn't denote a constant. So $c$ is a function of $I$ which is a function of $\vec{r}$. $I$ is an intensity (W/cm2). This $c$ is hard to ...
velenos14's user avatar
  • 131
0 votes
1 answer
121 views

Task Spooler – Executing an Executable within an Executable

I am currently using Task Spooler, which is a job scheduler I have installed on my iMac. I have encountered a problem in which I cannot execute a job properly. Using a bash script, this is how I run ...
kskinnerx16's user avatar
0 votes
1 answer
133 views

Software to simulate molten salt flow and thermodynamic operations

I was curious if there was any software (preferably in C++, Java, and/or python) that could be used to simulate the following: Heat capacity of a fluid Heat transfer through a liquid and a solid ...
t1r3d's user avatar
  • 1
0 votes
0 answers
90 views

Advance a Interpolation

Note; No special knowledge of Pykrige is needed to answer the question, as I already mention examples in the question! Hi I would like to use Universal Kriging in my code. For this I have data that ...
Weiss's user avatar
  • 1
0 votes
0 answers
62 views

Simulating a combustion process

I want to try simulation-(and not experimental)-driven approach to design custom fireplace fuel burners. What software applications, libraries, code and model templates can I use to model and ...
emdrive-works-not's user avatar
0 votes
0 answers
97 views

Simulating flow in a branched pipe

I am trying to simulate 1D advection and convection of a solute in the following blood vessel segment. I would like to know if this system can be simulated in COMSOL or MATLAB. I have used pdepe ...
Natasha's user avatar
  • 411