Ciencia computacional

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



3
Fortran: ¿La mejor manera de cronometrar secciones de su código?
A veces, mientras se optimiza el código, es necesario cronometrar ciertas partes del código, he estado usando lo siguiente durante años, pero me preguntaba si hay una manera más simple / mejor de hacerlo. call system_clock(count_rate=clock_rate) !Find the time rate call system_clock(count=clock_start) !Start Timer call do_something_subroutine !This is what gets …

1
¿La transformación
He escuchado anecdóticamente que cuando uno está tratando de hacer numéricamente una integral de la forma ∫∞0f(x)J0(x)dx∫0∞f(x)J0(x)dx\int_0^\infty f(x) J_0(x)\,\mathrm{d}x con suave y de buen comportamiento (p. ej., no muy oscilatorio, no singular, etc.), entonces ayudará a la precisión reescribirlo comof(x)f(x)f(x) 1π∫π0∫∞0f(x)cos(xsinθ)dxdθ1π∫0π∫0∞f(x)cos⁡(xsin⁡θ)dxdθ\frac{1}{\pi}\int_0^\pi \int_0^\infty f(x) \cos(x\sin\theta) \,\mathrm{d}x\,\mathrm{d}\theta y realice la integral interna …



1
Alternativas a hdf5
He estado usando HDF5 durante años, pero a medida que aumenta el tamaño del conjunto de datos, estoy empezando a experimentar los mismos problemas enumerados aquí. http://cyrille.rossant.net/moving-away-hdf5/ ¿Me puede indicar un formato como HDF5 con - Buen soporte para escrituras paralelas - Soporte para acceso fragmentado de matrices enormes Mi …

2
¿Opciones para resolver sistemas ODE en GPU?
Me gustaría desarrollar sistemas de resolución de EDO en GPU, en un entorno 'trivialmente paralelo'. Por ejemplo, haciendo un análisis de sensibilidad con 512 conjuntos de parámetros diferentes. Idealmente, quiero resolver ODE con un solucionador de paso de tiempo inteligente y adaptable como CVODE, en lugar de un paso de …
15 ode  gpu 



1
¿Cuáles son los beneficios relativos de usar Adams-Moulton sobre el algoritmo Adams-Bashforth?
Estoy resolviendo un sistema de dos PDE acopladas en dos dimensiones espaciales y en el tiempo computacionalmente. Como las evaluaciones de funciones son caras, me gustaría utilizar un método de varios pasos (inicializado con Runge-Kutta 4-5). El método Adams-Bashforth que utiliza cinco evaluaciones de funciones anteriores tiene un error global …

3
Cita referencias de mejores prácticas de software
Actualmente estoy escribiendo mi tesis doctoral. Pasé una fracción significativa de mi doctorado limpiando y extendiendo el código científico existente, aplicando las mejores prácticas de ingeniería de software que no se usaban anteriormente, y me gustaría escribir sobre esto en mi tesis. En lugar de simplemente decir "Agregué pruebas unitarias", …



2
FeniCS: visualización de elementos de alto orden
Acabo de empezar a jugar con FEniCS. Estoy resolviendo Poisson con elementos de tercer orden y me gustaría visualizar los resultados. Sin embargo, cuando uso plot (u), la visualización es solo una interpolación lineal de los resultados. Me sale lo mismo cuando salgo a VTK. En otro código con el …

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.