bugGNU Octave - Bugs: bug #56162, [octave forge] (econometrics)...

 
 

bug #56162: [octave forge] (econometrics) optional dependence on MPI

Submitter:  Muhali <muhali>
Submitted:  Thu 18 Apr 2019 01:03:40 PM UTC
   
 
Category:  Octave Package Severity:  2 - Minor
Priority:  3 - Low Item Group:  Documentation
Status:  None Assigned to:  None
Originator Name:  Open/Closed:  * Open
Release:  * dev Operating System:  * GNU/Linux
Fixed Release:  None Planned Release:  None
* Mandatory Fields

Add a New Comment Rich Markup
   

Sun 27 Oct 2019 09:10:11 PM UTC, comment #2: 

Added a patch that checks if LAM_* functions exist (those used in the econometrics package, at least) and errors if not. This can be used if the maintainer decides to take this route.

Created a new private `check_dependencies()' function since there were 5 different functions where the LAM functionality is used. Having a separate function will allow easier updates if the dependencies change.

That being said, it looks like LAM/MPI was retired in 2015. Should this dependency be upgraded to use another MPI implementation, such as OpenMPI?

I don't know enough about Octave development to know if this is possible or necessary.



(file #47753)

Anthony Morast <amorast>
Thu 18 Apr 2019 05:55:24 PM UTC, comment #1: 

The package maintainer might consider adding clearer error reporting if the user calls functions with parallel options but LAM functions are not found (using 'exist').

Mike Miller <mtmiller>
Group Member
Thu 18 Apr 2019 01:03:40 PM UTC, original submission:  

The econometrics package seems somewhat outdated. For example, when running the kernel_example.m script with compute_nodes > 0 one gets

error: 'LAM_Init' undefined near line 83 column 3

That dependence (on MPI) should be mentioned explicitly in the documentation.

Muhali <muhali>

 

(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

Attach Files:
   
   
Comment:
   

Attached Files
file #47753:  lam_dependency_check.patch added by amorast (4KiB - text/x-patch)

 

Depends on the following items: None found

Items that depend on this one: None found

 

Carbon-Copy List
  • -email is unavailable- added by amorast (Updated the item)
  • -email is unavailable- added by muhali (Submitted the item)
  •  

    There are 0 votes so far. Votes easily highlight which items people would like to see resolved in priority, independently of the priority of the item set by tracker managers.

    Only group members can vote.

     

    Follow 6 latest changes.

    Date Changed by Updated Field Previous Value => Replaced by
    2019-10-27 amorast Attached File- Added lam_dependency_check.patch, #47753
    2019-04-18 mtmiller Severity3 - Normal 2 - Minor
        Priority5 - Normal 3 - Low
        Item GroupNone Documentation
        Release5.1.0 dev
        Summary(econometrics) dependence on MPI [octave forge] (econometrics) optional dependence on MPI

    Back to the top

    Powered by Savane 3.13-f8d8.
    Corresponding source code