Ciencia computacional

8
Publicar un paquete de software junto con un documento: licencias

Quiero publicar el paquete de software que he escrito para mi trabajo de posgrado junto con un documento que describe el paquete. Hasta ahora he estado considerando licencias liberales como BSD. Sin embargo, ahora sé que publicar su código puede implicar un acuerdo con los términos de licencia de...

8
¿Debo pasar argumentos de línea de comando a MPI_Init o no?

Al escribir el código MPI 3.0, ¿debería pasar argcy argva la MPI_Initllamada o no, y por qué? EDITAR: Dado que la respuesta de Bill Barth planteó algunas preguntas, quiero hacer algunos comentarios: Pasar argc/ argvno es necesario desde MPI 1.1. La pregunta es específicamente sobre por qué...

8
Sobre la integridad de la tabla periódica de elementos finitos

En un artículo reciente de SIAM News , hay un artículo largo que describe una organización sistemática de los elementos finitos, acertadamente denominada Tabla periódica de elementos finitos . Es realmente fascinante ver cómo se puede lograr la clasificación a través del cálculo exterior de...

8
Implementación SVD incremental en MATLAB

¿Hay alguna biblioteca / caja de herramientas que tenga implementación de SVD incremental en MATLAB? He implementado este documento , es rápido pero no funciona bien. Intenté esto, pero en este también el error se propaga rápidamente (dentro de la actualización, el error de 5-10 puntos es...

8
¿Cómo puedo resolver numéricamente un ODE a

Supongamos que tenemos un problema de valor inicial de la forma donde x 0 ∈ R n se conoce exactamente (es decir, con precisión ilimitada) y podemos evaluar eficientemente f : R n → R n con cualquier precisión. Es decir, tenemos un cuadro negro que, dado un vector x ∈ R n y un entero M , devuelve...