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


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

Submitted by:  Muhali <muhali>
Submitted on:  Thu 18 Apr 2019 01:03:40 PM UTC  
Category:  Octave Forge 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

Add a New Comment (Rich Markup)

You are not logged in

Please log in, so followups can be emailed to you.


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>
Project Administrator
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:

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)

    Do you think this task is very important?
    If so, you can add your encouragement to it.
    This task has 0 encouragements so far.

    Only project 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.5