- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello,
We tried to use a subroutine from IMSL library: DSLPRS(sparse simplex solver) which is running for smaller problems but for bigger does not give a result, the compiler just cross the call of the subroutine (to the occasion of big problems) seems to go inside but just get out and terminate the program with Code 0 0x0. We have written a simple program that reads all the data vectors (statements for the subroutine) from a txt file and then call this subroutine. The actual size of the problems that we are going to deal is around to 140000 non zero coefficients. Please give us some advice to solve this problem.
Thank you in advance for your help.
Matthaios Antoninis
National Technical University of Athens (Greece)
School of Civil Engineering
Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
*** FATAL ERROR 45 from Dslprs. More space is required for the sparse
*** factorization. IPARAM(7) and IPARAM(8) can be used to indicate
*** more storage.
Look at the documentation for SLPRS for how to use a call to S5PRS to set a larger workspace.
A comment - please don't call the specific D_SLPRS. Use the generic SLPRS instead.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
We use DSLPRS (sparse solver) in order to minimize the mathematical problem for large scale physical problems. That's why we tried one level bigger size problem but we could not make it run properly.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
But it did run and gave a result, as noted in #8. I have no reason to believe that the result, namely, an optimum value of zero, is wrong. If you have a reason to believe that the solution is wrong, you have not shared that reason with us.
Likewise, I have no information on whether the input file in #7 does or does not represent the intended problem.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello,
We use the DSLPRS subroutine but in a simulation the subroutine returns the message (black screen):
ERROR 44 from DSLPRS - A row or columns has no elemt. Here INDEX=1
We have verified that the input matrices are correctly and no rows and/or columns with all zero element are present in the inpu data.
What is the problem?
Thank you in advance for your help.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Without a test case it is impossible to tell you what the problem is. You should be able to capture the arguments to DSLPRS and create a test program that supplies exactly that data. I looked briefly at the code in the routine that gives that error but it is dependent on the input data.

- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page