Opened 9 years ago

Closed 5 years ago

#901 closed feature (wontfix)

MPICH2 multi-version install on windows

Reported by: jayesh Owned by: jayesh
Priority: major Milestone: future
Component: mpich Keywords:
Cc: seiferlin@…

Description (last modified by balaji)

Currently we don't support installing multiple versions of MPICH2 on a windows system.
This feature is useful for users who integrate MPICH2 (think *manual install*) into their products and want their users to install multiple versions of the software (MPICH2 packaged within user software).
It is also useful for users who would like to test a new release version (along with older versions) of MPICH2 before migrating it to their production systems.
This ticket is a placeholder to remind us to implement this feature.

Regards,
Jayesh

Change History (8)

comment:1 Changed 9 years ago by jayesh

Hi:
I have tried building the MPICH2 1.2 from source and it works.
I changed three part of the source code.

  1. The service name and service display name defined in smpd_serivce.h
  2. The smpd defaut listen port (from 8676 to 8700) defined in smpd.h
  3. The position of the windows registry which is defined in smpd.h or in some .c files. (from HKEY_LOCAL_MACHINE
    MPICH
    SMPD to HKEY_LOCAL_MACHINE
    MPICH_CUSTOM
    SMP )


Now my custom version and the official version can coexist on the same machine, and they are totaly seperated.
The above is my way and your new features of supporting installing multiple versions of MPICH2 on a windows system is appreciated.


regards,
Seifer

comment:2 Changed 9 years ago by jayesh

Hi,

Thanks for the info.
We will try to include the support for multiple MPICH2 versions in the next release.

(PS: However, from your comments it looks like your custom build currently supports only two versions of MPICH2. I will incorporate an extensible way to do that for every release. I am currently thinking of allowing users to install major/minor releases separately and prevent users from installing patch releases separately. Any thoughts ?)
Regards,
Jayesh

comment:3 Changed 9 years ago by jayesh

  • Milestone changed from mpich2-1.2.1 to mpich2-1.3

comment:4 Changed 8 years ago by jayesh

  • Milestone changed from mpich2-1.3 to mpich2-1.3.1

Moving to 1.3.1

comment:5 Changed 8 years ago by jayesh

  • Milestone changed from mpich2-1.3.2 to mpich2-1.3.3

comment:6 Changed 7 years ago by balaji

  • Milestone changed from mpich2-1.3.3 to mpich2-1.4

Milestone mpich2-1.3.3 deleted

comment:7 Changed 7 years ago by balaji

  • Milestone changed from mpich2-1.4 to future

comment:8 Changed 5 years ago by balaji

  • Description modified (diff)
  • Resolution set to wontfix
  • Status changed from new to closed
Note: See TracTickets for help on using tickets.