Pertanyaan yang diberi tag «c»

C adalah bahasa pemrograman tujuan umum. Awalnya ditujukan untuk mengimplementasikan perangkat lunak sistem, C dan kerabat dekatnya adalah bahasa utama yang digunakan di sebagian besar sistem operasi modern. Karena lapisan abstraksi yang tipis dan overhead yang rendah, C memungkinkan pengkodean algoritme dan struktur data yang efisien yang berguna untuk komputasi ilmiah. Gunakan tag ini untuk pertanyaan yang melibatkan bahasa pemrograman C.

17
Apakah ada pemecah pemrograman nonlinier berkualitas tinggi untuk Python?
Saya memiliki beberapa masalah optimisasi global non-cembung yang menantang untuk dipecahkan. Saat ini saya menggunakan MATLAB's Optimization Toolbox (khusus, fmincon()dengan algoritma = 'sqp'), yang cukup efektif . Namun, sebagian besar kode saya menggunakan Python, dan saya ingin melakukan optimasi dengan Python juga. Apakah ada pemecah NLP dengan binding Python yang …

6
Seberapa jauh sebenarnya penyusun Fortran?
Pertanyaan ini merupakan perpanjangan dari dua diskusi yang muncul baru-baru ini di balasan untuk " C ++ vs Fortran untuk HPC ". Dan ini sedikit lebih menantang daripada sebuah pertanyaan ... Salah satu argumen yang paling sering terdengar dalam mendukung Fortran adalah bahwa penyusunnya lebih baik. Karena sebagian besar kompiler …
74 fortran  c  blas  benchmarking 

17
Apakah umum untuk tidak menggunakan perpustakaan untuk algoritma numerik standar, dan mengapa?
Banyak algoritma numerik (integrasi, diferensiasi, interpolasi, fungsi khusus, dll.) Tersedia di perpustakaan perhitungan ilmiah seperti GSL . Tapi saya sering melihat kode dengan implementasi "linting" dari fungsi-fungsi ini. Untuk program-program kecil yang tidak dimaksudkan untuk distribusi publik, apakah merupakan praktik yang umum di antara para ilmuwan komputasi untuk hanya mengimplementasikan …
54 libraries  c 

8
Mengurai data struktur protein dalam C
Latar belakang saya adalah genomik, tetapi saya baru-baru ini bekerja dengan masalah yang berkaitan dengan struktur protein. Saya menulis beberapa program yang relevan di C, membangun parser file PDB saya sendiri dari awal dalam proses. Saya tidak khawatir membuat parser yang benar-benar kuat, saya hanya tahu bahwa membuat parser sendiri …

3
Strategi I / O untuk masalah komputasi dengan set data besar?
Grup penelitian saya berfokus pada dinamika molekuler, yang jelas dapat menghasilkan gigabytes data sebagai bagian dari lintasan tunggal yang kemudian harus dianalisis. Beberapa masalah yang kami khawatirkan melibatkan korelasi dalam set data, yang berarti bahwa kita perlu melacak sejumlah besar data dalam memori dan menganalisisnya, daripada menggunakan pendekatan yang lebih …
15 python  c  efficiency 

5
Hitung
Fungsi memiliki singularitas dekat . Singularitas itu dapat diangkat, meskipun: untuk , seseorang harus memiliki , karena Dan dengan demikian Namun, bentuk tidak hanya tidak didefinisikan pada , secara numerik juga tidak stabil di sekitar titik itu; dalam rangka untuk mengevaluasi untuk sangat kecil numerik, orang bisa menggunakan ekspansi Taylor, …
13 c++  c 


1
Apakah ada alat di luar sana yang dapat menghasilkan ekstensi interval fungsi Fortran (atau C) dengan mem-parsing kode Fortran (atau C)?
Studi kasus dalam tesis PhD saya mengharuskan saya memiliki ekstensi interval subrutin Fortran di CHEMKIN-II (permintaan maaf untuk tautan tersebut; ini adalah yang terbaik yang bisa saya temukan untuk paket yang tidak lagi didistribusikan oleh Sandia National Laboratory). CHEMKIN-II adalah paket kimia yang digunakan dalam kimia pembakaran; karena ini adalah …

2
Apakah ada sumber terbuka pemecah ODE untuk C yang menggunakan tipe kompleks asli C99?
Saya telah menggunakan GSL sebagai dasar dari banyak simulasi saya, tetapi itu sedikit berlebihan untuk tujuan saya dan mendefinisikan tipe kompleksnya sendiri untuk alasan warisan. Daripada mengkode pemecah ODE Runge-Kutta saya sendiri, yang mungkin tidak akan sangat efisien, apakah ada pemecah ODE open source yang menggunakan tipe kompleks C99 asli?
12 c  ode 

3
Menguji apakah dua matriks 12x12 memiliki determinan yang sama
12×1212×1212 \times 12QQQJdet(Q)=det(12I−Q−J)(1)det(Q)=det(12I−Q−J)(1)\det(Q) = \det(12I-Q-J) \; \; (1)JJJ Saat ini saya melakukan ini dengan perpustakaan armadillo tetapi ternyata terlalu lambat. Masalahnya adalah bahwa saya perlu melakukan ini untuk satu triliun matriks dan ternyata menghitung dua penentu adalah hambatan dari program saya. Karena itu saya punya dua pertanyaan Apakah ada trik …

4
Mencari urutan Runge-Kutta 8 di C / C ++
Saya ingin menggunakan metode urutan ke-8 Runge-Kutta (89) dalam aplikasi mekanika / astrodinamika surgawi, yang ditulis dalam C ++, menggunakan mesin Windows. Karena itu saya bertanya-tanya apakah ada yang tahu perpustakaan / implementasi yang baik yang didokumentasikan dan bebas untuk digunakan? Tidak apa-apa jika ditulis dalam C, selama tidak ada …


Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.