Which version of MPI is in MS-MPI v9.0.1 - ms-mpi

I have been searching the internet to find the version of MPI in the Microsoft's MSMPI v9.0.1.
Is it MPICH1 (1.0, 1.1, 1.2 etc) or MPICH2 (2.1, 2.2) ? Does anybody know the full version number?
Thanks!

Related

Is ML.NET supported on ARM64?

Is ML.NET support on ARM64 yet?
If so, can someone provide a link or perhaps some steps to test this on ARM64, please?
thank you!
Yes, but I need to install .NET Core 2.1 or later.
While ML.NET packages work with both .NET Core 2.1 or later and .NET Framework 4.6.1, only .NET Core 2.1 (starting from the release 2.1.609) supports ARMx64 binaries.
References
https://github.com/dotnet/machinelearning
https://dotnet.microsoft.com/download/dotnet-core/2.1

Monodevelop 5.9 (GNU Debugger?)

I recently installed Monodevelop 5.9 under Linux Lite 2.6 (Ubuntu 14.04 variant), and can't seem to find the proper monodevelop-debugger-gbd package to install for C/C++ debugging.
The only one Synaptic is showing me is for version Monodevelop 4.0, and I can't seem to locate any information on the proper PPA to use for a compatible 5.9 debugger (Synaptic won't let me install the older debugger).
I really don't want to roll back to Monodevelop 4.0, and currently, I can't debug any C/C++ code, can anyone point me in the right direction?
It appears I was confused between the actual GNU Debugger, and the MonoDevelop Plugin for the GNU Debugger. Turns out I never had the debugger installed, which is why the plugin was yelling at me. Thanks for the insight, it help point me in the write direction.

How to get OpenGL-3 headers(C/C++) in linux (with nvidia driver)

My SO is OpenSuse version 12.2 (x86_64) Mantis, with KDE desktop.
I have currently the NVidia driver (319) installed from the repository. 3D acceleration work and the driver seem to support OpenGL 4.3.
I am trying to programme a simple OpenGL sample (just a triangle in a glut windows), but I am unable because GL/gl.h is outdated: the current header is the mesa with openGL 1.3, which does nos support glCreateShader, glAttachShader...
I have tryed $ sudo find / -name gl3.h (openGL 3.1 and further should include this header) but it does not return any result, so I suppose Nvidia driver does not include library/headers.
My question is: Where can I get the GL/gl.h for the installed NVidia driver? Onyone has got this same problem and solve it?
P.S.
To install the NVidia driver, I just installed the driver from the NVidia repository for opensuse 12.2 (http://download.nvidia.com/opensuse/12.2/) (with Yast)
I have installed:
nvidia-computeG03 (NVIDIA driver for computing with GPGPU)
nvidia-gfxG03-kmp-desktop (NVIDIA graphics driver kernel module for GForce 8xxx and newer GPUs)
x11-video-nvidiaG03 (NVIDIA graphics driver for GeForce 8xxx and newer GPUx)
The correct way to access the newer features is via the GL extension mechanism. You are fine with mesa's GL.h. What you need is a current version of glext.h (which does come with the nivida drivers, iirc, but can also be found on the official opengl site). YOu then would have to query a function pointer for any function you plan to call, on your platform probably via glXGetProcAddress().
A more convenient way is to use an OpenGL loader library like glew, which will do all this for you.
Note that you could, in theory, #define GL_GLEXT_PROTOTYPES before including glext.h and directly call the functions. This is likely to work with the nvidia driver (and some others on your platform), but not guaranteed to work by any spec. And it is never going to work on other platforms, like Windows.

Why does my Clojure import fail?

I'm running Clojure 1.3 with contrib 1.1 in IntelliJ. My program consists of a single line
(use 'clojure.contrib.prxml)
I get the following error upon running
Exception in thread "main" java.lang.RuntimeException: java.lang.NoSuchMethodError: clojure.lang.RestFn.<init>(I)V
I'm running Clojure 1.3 with contrib 1.1
There's your problem. Clojure and contrib versions are linked against each other, and are not compatible across versions.
Even more, contrib has been split up into lots of smaller libraries as of 1.3, so there is really no version of "monolithic contrib" that you can use with 1.3.
In addition to the answers saying that contrib 1.1 is incompatible with clojure 1.3
Taken from here:
Versions of clojure-contrib are matched to versions of Clojure.
If you are using Clojure 1.0, use clojure-contrib 1.0.
If you are using Clojure 1.1, use clojure-contrib 1.1.
If you are using Clojure 1.2, use clojure-contrib 1.2, or the new modular Contrib libraries.
If you are using Clojure 1.3, use the new modular Contrib libraries.
As of the date of this reply I'm not sure if there is a version of clojure.contrib.prxml that is compatible with clojure-1.3 (Someone please correct me if I'm wrong).
So I would suggest using clojure-1.2.1 and clojure-contrib 1.2.0.
Nothing is wrong with the call works with clojure 1.2 and contrib 1.2
If you don't need anything 1.3 specific I would suggest sticking to 1.2 for the time being, use clojure 1.2 and contrib 1.2 until contrib authors properly make the transition to 1.3

OpenGL 3/4 support in D

Is there any lib that provides OpenGL 3 or 4 bindings for the D language? AFAIK, derelict only gives 2.1 capabilities.
derelict2 supports OpenGL 3.1, 3.2, 3.3 and 4.0.
See http://www.dsource.org/projects/derelict/changeset?old=branches%2FDerelict2%2FDerelictGL%2Fderelict%2Fopengl%40523&new=branches%2FDerelict2%2FDerelictGL%2Fderelict%2Fopengl%40523
The link above is not longer working.
Derelict is now version 3 and on Github: https://github.com/aldacron/Derelict3/