Questions marquées «c»

C est un langage de programmation à usage général. Destiné à l'origine à la mise en œuvre de logiciels système, C et ses proches sont les principaux langages utilisés dans la plupart des systèmes d'exploitation modernes. En raison de sa fine couche d'abstraction et de sa faible surcharge, C permet un codage efficace des algorithmes et des structures de données utiles pour le calcul scientifique. Utilisez cette balise pour les questions concernant le langage de programmation C.

77
Existe-t-il un solveur de programmation non linéaire de haute qualité pour Python?

J'ai plusieurs problèmes d'optimisation globale non convexe difficiles à résoudre. Actuellement, j'utilise la boîte à outils Optimization de MATLAB (en particulier, fmincon()avec algorithm = 'sqp'), ce qui est assez efficace . Cependant, la majeure partie de mon code est en Python et j'aimerais...

56
C ++ vs Fortran pour HPC

Dans mon programme de doctorat en sciences informatiques, nous travaillons presque exclusivement en C ++ et en Fortran. Il semble que certains professeurs préfèrent l'un à l'autre. Je me demande lequel est 'meilleur' ​​ou si l'un est meilleur que l'autre dans certaines

34
CUDA vs OpenCL à partir de fin 2013

Comment CUDA et OpenCL se comparent-ils fin 2013 du point de vue d'un programmeur? Mon groupe pense à utiliser l’informatique GPU. Serions-nous nous limiter de manière significative en choisissant un matériel qui ne supporte que OpenCL mais pas CUDA? Pour être un peu plus précis, les hypothèses...

22
Pourquoi la méthode de Newton ne converge-t-elle pas?

J'utilise le package de résolution non linéaire SNES de PETSc pour résoudre un système d'équations non linéaires obtenues en discrétisant une équation différentielle partielle. Comment puis-je déterminer pourquoi le solveur ne converge pas et que puis-je faire pour résoudre avec succès mes...

22
L'avenir d'OpenCL?

Le paradigme de programmation OpenCL promet d'être un standard ouvert sans redevance pour l'informatique hétérogène. Faut-il investir notre temps dans le développement de logiciels basés sur OpenCL? Avantages /

18
Distance euclidienne en octave

Je voudrais savoir s'il existe un moyen rapide de calculer la distance euclidienne de deux vecteurs en octave. Il semble qu'il n'y ait pas de fonction spéciale pour cela, alors devrais-je simplement utiliser la formule avec

17
Analyse des données de structure des protéines en C

Mon expérience est en génomique, mais j'ai récemment travaillé sur des problèmes liés à la structure des protéines. J'ai écrit quelques programmes pertinents en C, construisant mon propre analyseur de fichiers PDB à partir de zéro dans le processus. Je ne m'inquiétais pas de faire un analyseur...