Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   С/С++, C#, Delphi, .NET, Asm (https://forum.antichat.xyz/forumdisplay.php?f=24)
-   -   MPI в .NET (https://forum.antichat.xyz/showthread.php?t=181369)

cheater_man 23.02.2010 20:09

MPI(Message Passing Interface) в .NET
 
Кто вообще сталкивался с MPI?
Нужен пример вызова ф-ции MPI_Send и MPI_Revec на .NET

cheater_man 24.02.2010 00:52

Цитата:

Сообщение от Noir
а зачем тебе именно .NET?

Приложение разрабатывается в .net, так что у меня других вариантов нет :(
Ну
Код:

MPI.Unsafe.MPI_Send(...);
и
MPI.Unsafe.MPI_Reсv(...);

тут все понятно.
Ну а вот вызов MPI_Iinit
Код:

MPI.Unsafe.MPI_Init(int *argc, char ***argv)
Первый параметр кол-во, пераметров передаваемых при запуске, второй собственно они сами.
Ну а C# имеет main такого вида
Код:

        static void Main(string[] args)
        {
            ....
        }

Тут передаются только сами пераметры. Ну короче кто этим занимался, и кто меня понял прошу дать совет.

AlexTheC0d3r 24.02.2010 08:23

тут плюсы, но думаю все понятно будет http://forum.codenet.ru/showthread.php?p=255483

cheater_man 24.02.2010 12:16

Цитата:

Сообщение от AlexTheC0d3r
тут плюсы, но думаю все понятно будет http://forum.codenet.ru/showthread.php?p=255483

Нет, ты меня не понял нужна реализация на с#.
Вприципе я уже сам разобрался.
Можно вот так
Код:

using System;
using MPI;

class MPIHello
{
    static void Main(string[] args)
    {
        using (new MPI.Environment(ref args))
        {
            // MPI program goes here!
        }
    }
}


oneofnamers 17.03.2010 12:15

Если я буду программировать под виндой, будет ли компилироваться в Alt Linux?

cheater_man 18.03.2010 01:02

Цитата:

Сообщение от oneofnamers
Если я буду программировать под виндой, будет ли компилироваться в Alt Linux?

КОНЕЧНО ;) если ты будешь использовать MPI в с++, то в линухе ты можешь скомпилить gcc. Исходники почти оригинальны ;)


Время: 02:19