Objet : Developers list for StarPU
Archives de la liste
- From: Ewen <ewen.marechal@skales.fr>
- To: Samuel Thibault <samuel.thibault@inria.fr>
- Subject: Re: [Starpu-devel] Utilisation de StarPU dans un code C++
- Date: Thu, 05 Apr 2018 14:49:54 +0200
- Authentication-results: mail2-smtp-roc.national.inria.fr; spf=None smtp.pra=samuel.thibault@ens-lyon.org; spf=Neutral smtp.mailfrom=samuel.thibault@ens-lyon.org; spf=Pass smtp.helo=postmaster@hera.aquilenet.fr
- Ironport-phdr: 9a23:7rAkuB/ha9wYmf9uRHKM819IXTAuvvDOBiVQ1KB30OwcTK2v8tzYMVDF4r011RmVBd6ds6oMotGVmpioYXYH75eFvSJKW713fDhBt/8rmRc9CtWOE0zxIa2iRSU7GMNfSA0tpCnjYgBaF8nkelLdvGC54yIMFRXjLwp1Ifn+FpLPg8it2O2+55Pebx9UiDahfLh/MAi4oQLNu8cMnIBsMLwxyhzHontJf+RZ22ZlLk+Nkhj/+8m94odt/zxftPw9+cFAV776f7kjQrxDEDsmKWE169b1uhTFUACC+2ETUmQSkhpPHgjF8BT3VYr/vyfmquZw3jSRMNboRr4oRzut86ZrSAfpiCgZMT457HrXgdF0gK5CvR6tuwBzz4vSbYqINvRxY7ndcMsVSmVdUMhfVzJPDJ67b4QNAeoPPulZoIf8p1YVtxSyGQusCfnzxjJShHL727Ax3eQ7EQHB2QwtB90AsXrKo9XzKawfVv66zafWwjXFdf9W3C3y6JLWfR89ofGDR7ZwfNHKyUksDQzFikufqZf/MzObzOQAqm6W5PduW+Kojm4osQBxoj63y8ctjInJnIMVxUre+SV32oY4I8CzRk1jYdO8DZddtCGXO5FoTs4sTWxkojs2xqEatZKhYSQG0IkryhrRZvCdc4WF4gjvWPieLDtii39ofq+0iQyo/ki60OL8U9G50FZUoSpBldnBrnAN2ALJ6sedUPdy5F6h2SuO1wDX9O5EJ147lbbBJ54v2L48jpsTsULdES/qgEj6kaybe0U+9uS25enqbK/qqoKAO4NokA3yL7wimsmlDuQ5NggOUXKb+eO51LD75k32WrBKjuAonandqpzaOcQbpq+iDABPz4Yj7wq/Aiy439QehnkLNVZFeRKAj4jvIV3OJ+r4Dfinj1S2jDhr3+zGPqHmApjVNXjDjK3ufaxl605B0QY80M5Q54xKBbEFO//zXk7xtMfEDh8iKQC0zOjnCNJn1oMRR22DGK6ZMKXIsV+J/O0jOeeMZJVG8Ar6fsMs4uPjiTcFmV4XdLStwdNDc3m9A/liZVmZYHDln9MdOWYMpAs3CuLw3g6sSzlWMlutUqR0sjwkBYTgCI7ZS4utibipxySyGpBNIG5cXAPfWUz0fpmJDq9fIBmZJdVsx3ldDeD4Gt0RkCq2vQq/8IJJa+/d+ykWr5XmjYQn6uvI0BUj8joyCN6SgTvUEzNE21gQTjpz55hR5FRnww7fg6V+mLlcBNtVofRTXVVibMOO/6lBE9n3Hzn5UJKJRVKhG4T0ATwrR5Q42sIPZ0t7FsnkgAqRhic=
- Ironport-phdr: 9a23:Rq2IEhxiNrbGNxfXCy+O+j09IxM/srCxBDY+r6Qd2+gUIJqq85mqBkHD//Il1AaPAd2Araocw8Pt8InYEVQa5piAtH1QOLdtbDQizfssogo7HcSeAlf6JvO5JwYzHcBFSUM3tyrjaRsdF8nxfUDdrWOv5jAOBBr/KRB1JuPoEYLOksi7ze+/94HdbglSmDaxfa55IQmrownWqsQYm5ZpJLwryhvOrHtIeuBWyn1tKFmOgRvy5dq+8YB6/ShItP0v68BPUaPhf6QlVrNYFygpM3o05MLwqxbOSxaE62YGXWUXlhpIBBXF7A3/U5zsvCb2qvZx1S+HNsDtU7s6RSqt4LtqSB/wiScIKTg58H3MisdtiK5XuQ+tqwBjz4LRZoyeKfhwcb7Hfd4CSmVOQshfWSxfDI2haIsADeQBM+VXrobzplsDtgGxCRWuBO711jNFnH370Ksn2OohCwHG2wkgEsoBvnXastr1MroZXOerw6jG0zrDaela2TLn54jSbB8uvfGMUqh0ccfK0kkvFBnKjlGOpoz+JT+V2P4NvnGd4uF9W+yvjGsnpBtwojip3sosi4/JhpgUyl/e7yl5zpw1KNulQ0B4ed6pCIZcuiKZOodsX88vQmFltDw0x7AIo5K3YjQGxIo/yxLCb/GKfZKE7xLjWeqLPzt1i2hpdb25ih2v60av0Pf8WdOx0FtSripKjN3MtncV2hDO5MWLUP59/kCv1DqV0gDc8OBEIUQtmarcNp4h3qQ8lp0NsUTDBCP2nlv5jLOOekUl/Oin9fjnb637qpKfNIJ4kBzyP6Uul8ClD+k1PBICU3aH9eiizLHj+Ff2QLROjv04iKnZt5XaKNwFqa+3HQBV1Jwv6xOlADe8ztsXgXkHI0hBeB+clIjpOEvBIPTmAvekmVisni1ry+jcPrL9GpXNMmTDkLD5cLZh605cyRE8wspC55JQFrEMO/PyWk70tNPDFB82KRa4w+fhCNVn14MRQ3iDAqGDMPCajVjd3esqPuSILLMVuTz0Nvw5r6r1hHoklFtbYamo15IKbGyQH/J8Ikzfb2C60fkbFmJfkxUzSqS+hUKPV3hWbmy/VKI14hkgC4uiAJyFSJr70+/J5zuyApADPjMOMVuLC3q9MtzcA65dOhLXGddol3k/bZbkToYg0R+0swqjkuh8LePQ9zZeu4ixjYEptd2Wrgk78HlPN+rYy3uEFjgmhWABQzItmq5l8xQklwWzlJNgivkdLuR9ovNEVgBgaMyFlKp/DIu0XwvAepKOVUrgRcumRzc8UoBpzg==
- List-archive: <http://lists.gforge.inria.fr/pipermail/starpu-devel/>
- List-id: "Developers list. For discussion of new features, code changes, etc." <starpu-devel.lists.gforge.inria.fr>
- Organization: SKALES
- Resent-date: Thu, 5 Apr 2018 14:56:12 +0200
- Resent-from: Samuel Thibault <samuel.thibault@ens-lyon.org>
- Resent-message-id: <20180405125612.msrkb2ewdtgty6bp@var.youpi.perso.aquilenet.fr>
- Resent-to: starpu-devel@lists.gforge.inria.fr
Bonjour,
Merci pour votre réponse,
J'ai besoin principalement de vecteurs et de matrices creuses (distribuées entre plusieurs processus MPI), de solveurs itératifs type gradient conjugués, de pré-conditionneurs, des choses assez classiques.
Je suis allé voir ce que propose Chameleon, c'est intéressant mais le projet MORSE dont il fait parti semble abandonné (pas d’activité depuis 2 ans) et/ou incorporé au sein de MAGMA (que je ne connaissais pas).
Me conseilleriez vous de me plonger directement dans magma ?
Bien a vous,
---
Ewen MARECHAL
Founder
Tel : +33 (0)6 12 85 51 34

Le 05.04.2018 14:20, Samuel Thibault a écrit :
Bonjour,
Ewen, le jeu. 05 avril 2018 13:28:11 +0200, a ecrit:- mon code repose actuellement sur Petsc pour l'algèbre linéaire
distribué, une partie des communication. Existe-t-il une code tirant
parti de StarPU et proposant des fonctionnalités équivalentes ?
Je ne sais pas exactement ce dont vous avez besoin, mais Chameleon
https://project.inria.fr/chameleon/
fournit beaucoup de routines.
- mon code est écrit en C++, StarPU est il compatible avec ce langage ?
Oui, il y a même quelques exemples explicitement en C++. Les autres
exemples devraient s'adapter sans problème. Le seul point embêtant est
l'initialisation des structures qui est pénible en C++.
- Eigen, développé par vos collègues, peut il tirer parti de StarPU ?
Andreas m'avait posé des questions pour pour utiliser StarPU, je ne
sais pas où il en est.
Samuel
- [Starpu-devel] Utilisation de StarPU dans un code C++, Ewen, 05/04/2018
- Re: [Starpu-devel] Utilisation de StarPU dans un code C++, Samuel Thibault, 05/04/2018
- Re: [Starpu-devel] Utilisation de StarPU dans un code C++, Ewen, 05/04/2018
- Re: [Starpu-devel] Utilisation de StarPU dans un code C++, Samuel Thibault, 05/04/2018
- Re: [Starpu-devel] [Morse-devel] Utilisation de StarPU dans un code C++, Emmanuel Agullo, 05/04/2018
- Re: [Starpu-devel] Utilisation de StarPU dans un code C++, Samuel Thibault, 05/04/2018
- Re: [Starpu-devel] Utilisation de StarPU dans un code C++, Ewen, 05/04/2018
- Re: [Starpu-devel] Utilisation de StarPU dans un code C++, Samuel Thibault, 05/04/2018
Archives gérées par MHonArc 2.6.19+.