Ciencia computacional

8
¿Qué norma elegir cuando?

Recientemente, vi esta pregunta: cómo medir el error de un método de diferencia finita Soy estudiante de ciencias de la simulación y desafortunadamente, para mí, no está del todo claro qué norma usar en qué contexto. Muy a menudo, usamos la norma euclidiana o la norma L2, pero ¿por qué uno elige...

8
Versión sin bloqueo de MPI_Barrier en MPI 2

Tengo un montón de procesos MPI que intercambian mensajes de solicitud de ida y vuelta. Los procesos no saben qué otros procesos les enviarán mensajes, o cuántos. Dada esta situación, quiero una manera eficiente de saber si todos los demás procesos se consideran terminados enviando mensajes. Esto...

8
Transformada de Fourier para la condición límite de Neumann

Necesito resolver el sistema de dos ecuaciones diferenciales parciales acopladas numéricamente. ∂x1∂t∂x2∂t=c1∇2x1+f1(x1,x2)=c2∇2x2+K∂x1∂t∂x1∂t=c1∇2x1+f1(x1,x2)∂x2∂t=c2∇2x2+K∂x1∂t\begin{align} \frac{\partial x_1}{\partial t} &= c_1\nabla ^2 x_1 + f_1(x_1,x_2)\\ \frac{\partial x_2}{\partial t} &=...

8
Octree cubos a tetraedros

Estoy tratando de aprender más sobre el mallado de volumen y he decidido implementar un simple mallador de volumen. La estrategia que he elegido es subdividir mi espacio usando un octree, refinado basado en algunos criterios. Me he asegurado de que mi octree esté equilibrado, de modo que la...

8
Implementación de fmincg en Python

Estoy tratando de volver a implementar redes neuronales en Python. Implementé la función de costo y el algoritmo de retropropagación correctamente. Los he comprobado ejecutando su código equivalente de octava. Pero cuando intento usar la scipy.optimize.fmin_cgfunción, las iteraciones tardan mucho...

8
Gran variedad en GMP

Si quiero usar una matriz grande, digamos mpz_t A [100000], recibí "Error de segmentación (núcleo volcado)" durante mi compilación. ¿Hay alguna manera más fácil de resolver

8
Rebinning Algoritmo en VEGAS

Estoy tratando de entender el algoritmo de renacimiento de la integración de Monte Carlo de VEGAS ( publicación original ( preimpresión de LKlevin) y notas de implementación ). Intentaré explicar primero lo que creo que entendí y luego plantear mis preguntas. Para simplificar, supongamos que...