Skip to Content.
Sympa Menu

coq-club - RE: [Coq-Club] Where to put csdp executable so that psatz finds it?

coq-club AT inria.fr

Subject: The Coq mailing list

List archive

RE: [Coq-Club] Where to put csdp executable so that psatz finds it?


Chronological Thread 
  • From: "Soegtrop, Michael" <michael.soegtrop AT intel.com>
  • To: "coq-club AT inria.fr" <coq-club AT inria.fr>
  • Subject: RE: [Coq-Club] Where to put csdp executable so that psatz finds it?
  • Date: Mon, 4 Jun 2018 07:54:54 +0000
  • Accept-language: de-DE, en-US
  • Authentication-results: mail2-smtp-roc.national.inria.fr; spf=None smtp.pra=michael.soegtrop AT intel.com; spf=Pass smtp.mailfrom=michael.soegtrop AT intel.com; spf=None smtp.helo=postmaster AT mga11.intel.com
  • Ironport-phdr: 9a23:QdDvVhXZFsWiiROMzXgNOtAn6QLV8LGtZVwlr6E/grcLSJyIuqrYbBCFt8tkgFKBZ4jH8fUM07OQ7/i9HzRYqb+681k6OKRWUBEEjchE1ycBO+WiTXPBEfjxciYhF95DXlI2t1uyMExSBdqsLwaK+i764jEdAAjwOhRoLerpBIHSk9631+ev8JHPfglEnjWwba9yIRmssQndqtQdjJd/JKo21hbHuGZDdf5MxWNvK1KTnhL86dm18ZV+7SleuO8v+tBZX6nicKs2UbJXDDI9M2Ao/8LrrgXMTRGO5nQHTGoblAdDDhXf4xH7WpfxtTb6tvZ41SKHM8D6Uaw4VDK/5KptVRTmijoINyQh/W/XlMJ+kb5brhyiqRxxwYHUYZ2aO/Vlc6zHYd8XQXBMUtpNWyFDBI63cosBD/AGPeZdt4TxqUYArRygCgmjGOPv0DhIhmfu0aYn1OohEB3J3Aw6EN0QtHTYosj+OaAXUeC00KbIzS/MYO1S2Tvn84jIdQ4uof6QXbJqdsrR0VIiFwLDjlWMt4PlOymZ2fgKs2ie9udtU/+khWAgqwF0uDevx8Esh5HIhoIT1lDL6yF5zJwoKtKmTkNwfN2qEINIui2HM4Z6XNkuTmFotSogyrAKp4S3cSwExZg/2hLSavKKf5KG7x/tTuqdPzl1iXZ/dL6ihBu+7FCsxvD9W8SwylpGsCpIn9bWunwTzRDf98eKR/p780y8wziAzRrT5ftBIU0slarUNZohwrkom5oWvkTMBDL6lFjsgK+XcEUk5van6+D9brr6oZ+cMpd4igD4MqswhsyyGfk0PwwQU2SB+emx1Kfv8E3nTLlQivA7nLHVsJXAKsQaoq65DRVV0oEm6xunCjem0cgXnXkdI11bfBKLlZPpO1bQL/D3Efe/mVOskC9wyvDHOL3hHovCLnzZnLj9erZ97lZQyBAvwtBH+5JUFrYBLervVU/2rdzUFwM2Mwipw+n8E9h9zYMfWWeXAqCDKq/SsFmI5vguI+aWfoMVtiz9eLAZ4Kukhngg3FQZYKOB3J0NaXn+EO4saxGSZmOpidMcG08LuBA/RarkkgvRfyRUYiP4ZKUx6S0hD5riRaLCTYCkjbjLlHO+H5ZWb21CTEuLHHj0bYKcc/YKdC+WZMRml2pXBvCaV4Y92ET250fBwL19I7+Mo3xKhdfYzNFwotbru1Q3/D1wAd6a1jjUHWBygm4MATQx2fIm+BAv+hK4yaF9xsdgO5lL/foQC1U7M4LRy6pxDNWgAlucLOfMc06vR5CdOR90Tt81xIZRMUNyEoz7yBHFwyeuRbQSku7TCQ==

Dear Jason,

 

> What happens if you copy rather than move (so you have both csdp and csdp.exe)?

 

that’s what I did J

 

I will just run this with ProcMon and see what is called how, I am sure this gives me some insight.

 

I do a lot of math proofs and psatz looks really promising. If it is half as good as it looks from the manual, I would include CSDP  into the Windows installer. The csdp binary is terribly big, but I would check if there hasn’t been done something suboptimal in linking. 27 MB (13 MB compressed) looks like they include a complete highly optimized BLAS and Lapack. I would think that for our purposes a BLAS/Lapack which is 10x smaller and 2x slower and can be installed by default serves us better. Maybe also a lot of stuff is linked in, which is not needed at all. I somehow can’t imagine that CSDP needs so much code.

 

Also in case CSDP really needs a lot of compute in practical cases, I would probably link BLAS and Lapack as DLL, so that if someone has MKL installed, he can profit from it.

 

But first I want to test it …

 

Best regards,

 

Michael

Intel Deutschland GmbH
Registered Address: Am Campeon 10-12, 85579 Neubiberg, Germany
Tel: +49 89 99 8853-0, www.intel.de
Managing Directors: Christin Eisenschmid, Christian Lamprechter
Chairperson of the Supervisory Board: Nicole Lau
Registered Office: Munich
Commercial Register: Amtsgericht Muenchen HRB 186928




Archive powered by MHonArc 2.6.18.

Top of Page