J'écris un papier et j'ai mis en œuvre un algorithme à l'aide d'OpenMP. Puisque Visual Studio prend directement en charge OpenMP, suis-je obligé de citer OpenMP dans mon papier? P>
5 Réponses :
Je voudrais citer si seulement la clarté de la version utilisée et de pointer le lecteur à plus d'informations. Ma suggestion serait de citer la référence d'API pour le de la version appropriée, en utilisant tout Style Votre journal utilise pour la citation de manuels ou de rapports techniques. Si vous ne savez pas quelle version d'OpenMP que vous utilisez, le programme suivant: P> Lorsque vous exécutez comme: p> $ g++ openmpversion.cpp -fopenmp
$ ./a.out
@auteurs, veuillez éditer quelque chose dans la réponse. J'ai accidentellement évanoui au lieu d'une avenue et maintenant mon vote a été verrouillé. Je veux upvote cette réponse.
Je ne sais pas si vous êtes obligé de (mieux vous demander un avocat ou celui que vous vous engagez à), mais vous pouvez vous référer aux spécifications officielles OpenMP: http://openmp.org/wp/openmp-specifications/ p>
Je suppose que vous devez avoir décidé d'une manière ou d'une autre, mais, pour le compte rendu, je pense que vous devez définitivement citer OpenMP, en citant le document de spécification de la version que vous utilisez. Par exemple, si vous utilisez OpenMP 3.0 (2008), votre entrée BIBTEX ressemblerait à ceci:
@misc{ openmp08, author = {{OpenMP Architecture Review Board}}, title = {{OpenMP} Application Program Interface Version 3.0}, month = may, year = 2008, url = {http://www.openmp.org/mp-documents/spec30.pdf} }
La ligne url = {\ url {http: // ...}} code> entraînera une boucle infinie dans l'emballage HyperRef, voir tex.stackexchange.com/a/24647/71379 . Il devrait être remplacé par
url = {http: // ...} code>
sauf si vous parlez de détails techniques d'une version d'API spécifique, vous souhaitez probablement citer le papier suivant: Dagum, Leonardo et Ramesh Menon. "OpenMP: une API standard de l'industrie pour une programmation partagée-mémoire." Computationnelle Science & Engineering, IEEE 5.1 (1998): 46-55. P>
Entrée Bibtex pour le papier (Dagum, Leonardo et Rameh Menon. "OpenMP: une API standard de l'industrie pour une programmation partagée-mémoire.") mentionné par AME est le suivant:
@article{dagum1998openmp, Author = {Dagum, Leonardo and Menon, Ramesh}, Date-Added = {2014-07-24 11:13:01 +0000}, Date-Modified = {2014-07-24 11:13:01 +0000}, Journal = {Computational Science \& Engineering, IEEE}, Number = {1}, Pages = {46--55}, Publisher = {IEEE}, Title = {OpenMP: an industry standard API for shared-memory programming}, Volume = {5}, Year = {1998}}
Cependant, c'est assez ancien et sert vraiment quand il y a un besoin juridique de citer quelque chose, que de virer vraiment à une ressource à jour.
OpenMP 2.0 comme prévu dans Visual Studio n'est pas beaucoup plus à jour que cette référence.
Peut-être préférable de mieux poser celui que vous soumettez le papier.
Pour toute autre bibliothèques, je fournis habituellement une référence au site Web.
Cette question semble être hors sujets car il s'agit d'écrire un papier et de ne pas directement la programmation.
Je vote pour fermer cette question comme étant hors sujet car il demande comment faire référence à un papier.
Je vote pour fermer cette question comme étant hors sujet car cela n'a rien à voir avec la programmation. Peut-être appartient à Academia