Ciencia computacional

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

3
PDE en muchas dimensiones
Sé que la mayoría de los métodos para encontrar soluciones aproximadas a PDEs escalan mal con el número de dimensiones, y que Monte Carlo se usa para situaciones que requieren ~ 100 dimensiones. ¿Cuáles son buenos métodos para resolver eficientemente los PDE numéricos en ~ 4-10 dimensiones? 10-100? ¿Hay algún …


1
¿Existe un algoritmo de cuadrícula múltiple que resuelva problemas de Neumann y tenga una tasa de convergencia independiente del número de niveles?
Los métodos de cuadrícula generalmente resuelven problemas de Dirichlet en niveles (por ejemplo, punto Jacobi o Gauss-Seidel). Cuando se utilizan métodos continuos de elementos finitos, es mucho menos costoso ensamblar pequeños problemas de Neumann que ensamblar pequeños problemas de Dirichlet. Los métodos de descomposición de dominio no superpuestos, como BDDC …
14 pde  multigrid 


1
Complejidad de las simulaciones MD
Soy nuevo en las simulaciones de dinámica molecular (MD). ¿Cuál es la complejidad de una simulación de dinámica molecular en términos de tiempo de simulación? En otras palabras, si quiero aumentar el tiempo simulado de 10 nanosegundos a 20 nanosegundos, ¿qué puedo esperar en términos del aumento del tiempo de …

4
¿Cómo lidiar con demasiados datos?
Nuestras simulaciones de dinámica de plasma a menudo producen demasiada información. Durante las simulaciones registramos varias propiedades físicas en una cuadrícula (x, y, z, t) que es tan grande como (8192x1024x1024x1500), para al menos 10 propiedades. Esta información se procesa después de completar la simulación. Con ella hacer películas de …



4
¿Cuál es el software más rápido (código abierto) para resolver problemas de programación de enteros mixtos
Tengo un problema de programación de enteros mixtos. Y estoy actual usando GLPK como mi solucionador. Pero descubrí que GLPK es bueno para el problema de programación lineal, pero para la programación de enteros mixtos, requiere mucho más tiempo, por lo tanto, no cumple con nuestros requisitos. Estoy buscando otro …

2
¿Por qué necesitaría un científico computacional implementar su propia versión de std :: complex?
Muchas de las bibliotecas de C ++ más conocidas en ciencia computacional como Eigen , Trilinos y deal.II usan el objeto de biblioteca de encabezado de plantilla C ++ estándar std::complex<>, para representar números complejos de punto flotante. En la respuesta de Jack Poulson a una pregunta sobre constructores predeterminados, …

1
Universidades conocidas por la física computacional
Estoy muy interesado en la física computacional y es muy divertido estudiar estos temas. Como estoy planeando ir un semestre al extranjero, me preguntaba qué universidades son conocidas por la física computacional. ¿Especialmente en lo que respecta a las universidades en los Estados Unidos? Soy consciente de que la física …
14 education 


2
Forma numéricamente estable de calcular ángulos entre vectores
Al aplicar la fórmula clásica para el ángulo entre dos vectores: α=arccosv1⋅v2∥v1∥∥v2∥α=arccos⁡v1⋅v2‖v1‖‖v2‖\alpha = \arccos \frac{\mathbf{v_1} \cdot \mathbf{v_2}}{\|\mathbf{v_1}\| \|\mathbf{v_2}\|} se encuentra que, para ángulos muy pequeños / agudos, hay una pérdida de precisión y el resultado no es exacto. Como se explica en esta respuesta de Stack Overflow , una solución …



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.