Home

C/C++ Entwicklung - Kontakt

Reng-EDV

Inhaber:
Karl-Heinz Reng

Kreuzbergstr. 32
94036 Passau

Tel.: +49 0851 7564191
Fax.: +49 0851 7564192

E-Mail: RengKH@t-online.de


Informationen zu C++



Komplexität und Big-OH Notation





SYCL, ONEAPI und der ganze Rest. Heterogene Programmierung.
Zu diesem Thema können Sie weitere Informationen unter obiger Kontaktadresse erhalten.



SYCL, ONEAPI, Intel GPU finden, wenn mehrere vorhanden sind!



Tipp zum Suchen einer Intel GPU mittels Intels ONEAPI / SYCL Framework und den DCP Compiler!




#include <sycl/sycl.hpp>

#include <iostream>
#include <string>

const std::string deviceName("A750");

using namespace sycl;


class find_gpu : public device_selector {
public:

int operator() (const device& dev) const override {

if (dev.get_info<info::device::name>().find(deviceName) != std::string::npos)
return 1;
return -1;

}
};

int main(int argc, char *argv[])
{

find_gpu gpu;
device intel_gpu;
try
{

int i = gpu(intel_gpu);

if ( i == 1) std::cout << intel_gpu.get_info<info::device::name>() << "\n";
}
catch(const std::exception& e)
{
std::cerr << e.what() << '\n';
}

return 0;
}

ONEAPI Fortran Compiler und Visual Studio 2019 / 2022


Windows Programme welche als Fortran Projekte (Windows 32, Dialog etc) angelegt werden, lassen sich zwar kompilieren, aber melden Fehler beim Ausführen.
Dateien winres.h und winver.h werden nicht gefunden. Der Resourcen Editor läßt sich nicht öffnen.
Die Ursache ist in der Registry zu finden, wenn Embarcaderos Delphi oder C++Bulder auf diesem Computer installiert worden sind.
In der Registry befindet sich an dieser Stelle ein Eintrag zu der Endung .rc, welcher auf BDS.rc verweist. Das ist "Embarcadero" Stoff. Und den kann man hier nicht brauchen.

Lösung:

regedit ausführen
Eintrag HKEY_CLASS_ROOT\.rc aufsuchen
Im Eintrag .rc befindet sich unter (Standard) BDS.rc
Das muss weg. Ich habe den Eintrag aus dem darunterliegendenden .rc2 gewählt. Visual.Studio.rc.10.0.
Und, alles funktioniert wieder.
Ausnahme: Visual Studio 2022, das verweigert auch weiterhin das Öffnen der .rc Fortran Resource zum bearbeiten.
Unter Visual Studio 2019, die Resourcen-Datei mit rechter Maustaste anklicken, Öffnen mit auswählen und aus der Box den ersten Editor mit Namen Resourceneditor verwenden.
Anschließend wird die Resourcenansicht, bei mir in einem großen Editorfenster im zentralen Bereich angezeigt, und Fortran F90 Programme für Windows können mit VS 2019 und aktueller Fortran OneAPI Version, erstellt werden.

Microsoft Visual Studio Runtime Versionen 2010 - 2012 - 2013 - 2015 - 2017 - 2019 - 2022



Runtime VC 2010 (Achtung kein Support von Microsoft)

VS 2010 x86

VS 2010 x64



Runtime VC 2012 (Achtung kein Support von Microsoft)

VS 2012 x86

VS 2012 x64



Runtime VC 2013 (Achtung kein Support von Microsoft)

VS 2013 x86

VS 2013 x64



Runtime VC 2015 bis VS 2022

VS 2015/2017/2019/2022 x86

VS 2015/2017/2019/2022 x64