Ciencia computacional

Preguntas y respuestas para científicos que usan computadoras para resolver problemas científicos.




17
¿Existe un solucionador de programación no lineal de alta calidad para Python?
Tengo que resolver varios problemas desafiantes de optimización global no convexo. Actualmente uso la Caja de herramientas de optimización de MATLAB (específicamente, fmincon()con algoritmo = 'sqp'), que es bastante eficaz . Sin embargo, la mayor parte de mi código está en Python, y me encantaría hacer la optimización también en …



12
C ++ vs Fortran para HPC
En mi programa de doctorado en ciencias computacionales, estamos trabajando casi exclusivamente en C ++ y Fortran. Parece que algunos profesores prefieren uno sobre el otro. Me pregunto cuál es 'mejor' o si uno es mejor que el otro en ciertas circunstancias.
56 hpc  fortran  c++  languages 

5
¿Cómo tomo la FFT de datos desigualmente espaciados?
The Fast Fourier Transform algoritmo calcula un Fourier descomposición bajo el supuesto de que sus puntos de entrada son equidistantes en el dominio del tiempo, . ¿Y si no lo son? ¿Hay otro algoritmo que podría usar, o de alguna manera podría modificar la FFT, para dar cuenta de lo …


17
¿Es común no usar bibliotecas para algoritmos numéricos estándar y por qué?
Muchos algoritmos numéricos (integración, diferenciación, interpolación, funciones especiales, etc.) están disponibles en bibliotecas de computación científica como GSL . Pero a menudo veo código con implementaciones "enrolladas a mano" de estas funciones. Para los programas pequeños que no están destinados necesariamente a la distribución pública, ¿es una práctica común entre …
54 libraries  c 





8
¿Cuáles son buenas maneras de documentar software científico?
Muchas veces, cuando heredé o me encontré con un código científico escrito por otras personas (u ocasionalmente, incluso con mi propio trabajo), noté que la documentación es escasa o inexistente. Si tengo suerte, veo comentarios informativos. Si tengo mucha suerte, incluso hay comentarios de Doxygen y un Doxyfile para que …

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.